Користувальницькькі налаштування

Налаштування сайту


migration2

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

migration2 [2022/09/24 14:39]
127.0.0.1 зовнішнє редагування
migration2 [2023/07/18 10:53]
borisov
Рядок 1: Рядок 1:
-====== Миграция 2 ======+====== Міграція 2 ======
  
-===== Модуль миграции =====+===== Модуль міграції =====
  
-{{:migration2.png?300 |}} Появилась вторая версии модуля для миграции пользователей, она делалась максимально похожей на предыдущую версию. Доступна она через консоль разработчика. Нам нужен текстовый файл вида+{{:migration2.png?300 |}} З'явилася друга версія модуля для міграції користувачівїї робили максимально схожою на попередню версію. Доступна вона через консоль розробника. Нам потрібен текстовий файл вигляду
 \\ \\
 \\ \\
Рядок 12: Рядок 12:
 login;password;IP;MAC;tariff;cash;credit limit;credit expire date;city;street;build;entrance;floor;apt;phone;mobile;email;address;realname;contract;contract date;AlwaysOnline state;Down state;Passive state login;password;IP;MAC;tariff;cash;credit limit;credit expire date;city;street;build;entrance;floor;apt;phone;mobile;email;address;realname;contract;contract date;AlwaysOnline state;Down state;Passive state
 </file> </file>
-Разделитель может быть и другой, но для простоты используем точку с запятой.\\ +Роздільник може бути й інший, але для простоти використовуємо крапку з комою.\\ 
-Как пример готового файла:+Як приклад готового файлу:
 <file input.txt> <file input.txt>
 270409;+380123231230;10.10.200.20;00:00:00:00:00:00;Unlim-5;0;0;;Зловещенск;Вязов;13a;;;31;;+380000000000;;Вязов 13a, кв.31;Иванов Иван Иванович;270409;2013-11-20;1;0;0 270409;+380123231230;10.10.200.20;00:00:00:00:00:00;Unlim-5;0;0;;Зловещенск;Вязов;13a;;;31;;+380000000000;;Вязов 13a, кв.31;Иванов Иван Иванович;270409;2013-11-20;1;0;0
Рядок 20: Рядок 20:
 </file> </file>
 \\ \\
-Обратите вниманиечто даты должны быть в формате **Y-M-D**, например2013-11-20.+Зверніть увагущо дати мають бути у форматі **Y-M-D**, наприклад2023-07-18.
 \\ \\
 \\ \\
-Дальше скармливаем этот файл нажатием кнопки "Выберите файл", выбираем нужную кодировку и разделитель, жмем загрузить.\\+Далі згодовуємо цей файл натисканням кнопки "Виберіть файл", вибираємо потрібне кодування і роздільник, тиснемо завантажити.\\
 \\ \\
 {{:migration2_gen1.png?400 |}}{{:migration2_gen2.png?200 |}} {{:migration2_gen1.png?400 |}}{{:migration2_gen2.png?200 |}}
-Если всё сделали как написанно выше - то ничего тут менять не нужно и жмем кнопку "Save this column pointers and continue import".+Якщо все зробили як написано вище - то нічого тут змінювати не потрібно і тиснемо кнопку "Save this column pointers and continue import".
 \\ \\
 \\ \\
Рядок 32: Рядок 32:
 \\ \\
  
-===== Проверка на корректность данных =====+===== Перевірка на коректність даних =====
  
-{{:migration2_correct.png?500 |}} Дальше проверяем все ли данные в нужных полях. У нас здесь вроде как всё правильно в тестовом примере =). Если всё ок дальше просто жмем "Yes proceed registration of this users".+{{:migration2_correct.png?500 |}} Далі перевіряємо, чи всі дані в потрібних полях. У нас тут ніби як все правильно в тестовому прикладі =). Якщо все ок далі просто тиснемо "Yes proceed registration of this users".
 \\ \\
 \\ \\
  
-===== Готовый PHP скрипт =====+===== Готовий PHP скрипт =====
  
-{{:migration2_phpscr.png?300 |}}  Дальше получаем дебаг вывод (как мне подсказывает логика с первым и последним пользователем) и чуть ниже есть сгенерированый пхп скрипт, его мы целиком копируем и снова открываем консоль разработчика. Нам нужна PHP консоль. +{{:migration2_phpscr.png?300 |}}  Далі отримуємо дебаг висновок (як мені підказує логіка з першим і останнім користувачем) і трохи нижче є згенерований пхп скрипт, його ми цілком копіюємо і знову відкриваємо консоль розробника. Нам потрібна PHP консоль. 
-===== Процесс миграции =====+===== Процес міграції =====
  
-{{:migration2_console.png?300 |}}И вставляем туда весь выхлоп сгенерированого пхп скрипта (то что мы скопировали). +{{:migration2_console.png?300 |}}І вставляємо туди весь вихлоп згенерованого пхп скрипта (те, що ми скопіювали). 
-Ждем, чем больше пользователей тем дольше ждать. На данный момент не выяснено можно ли это проделывать с запущенным старгейзером (снова логика мне подсказывает, что стоит потушить старгейзер на время миграции). +Чекаємо, чим більше користувачів, тим довше чекати. Наразі не з'ясовано, чи можна це проробляти із запущеним старгейзером (знову логіка мені підказує, що варто загасити старгейзер на час міграції). 
 \\ \\
 \\ \\
-Но, если вы в выпадающем списке "User registration mode" выбрали "Ubilling live register"останавливать старгейзер **строго противопоказано**.+Але, якщо ви у випадаючому списку "User registration mode" вибрали "Ubilling live register"зупиняти старгейзер **строго протипоказано**.
 \\ \\
 \\ \\
 {{:wiki:migration_usr_reg_mode.png?200|}} {{:wiki:migration_usr_reg_mode.png?200|}}
migration2.txt · Востаннє змінено: 2023/07/18 10:53 повз borisov