lss-server-php:db-datastructure-versionscript
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| lss-server-php:db-datastructure-versionscript [2025/12/19 14:16] – [Режим локальной разработки] madmin | lss-server-php:db-datastructure-versionscript [2025/12/19 14:54] (текущий) – [Внесение изменений в структуру базы данных] madmin | ||
|---|---|---|---|
| Строка 9: | Строка 9: | ||
| В этом режиме есть 3 разновидности ролей для серверов: | В этом режиме есть 3 разновидности ролей для серверов: | ||
| - | * Роль сервера **prod** - сервера развернуты у заказчика (заказчиков может быть несколько, | ||
| - | * Роль сервера **dev** - эталонный сервер команды разработчиков. На нем развернут последний актуальный релиз ПО проекта. Именно на нем следует править содержимое системных таблиц. | ||
| * Роль сервера **local** - компьютер разработчика. Каждый разработчик работает со своей копией БД, разработчики обмениваются между собой изменениями через git. | * Роль сервера **local** - компьютер разработчика. Каждый разработчик работает со своей копией БД, разработчики обмениваются между собой изменениями через git. | ||
| + | * Роль сервера **dev** - эталонный общий сервер команды разработчиков. На нем развернут последний актуальный релиз ПО проекта. Именно на нем следует править содержимое системных таблиц. | ||
| + | * Роль сервера **prod** - сервера развернуты у заказчика (заказчиков может быть несколько, | ||
| + | |||
| + | Для работы в этом режиме необходимо в конфигурационных настройках выставить: | ||
| + | < | ||
| + | /// Локальный режим работы разработчика с сервером БД | ||
| + | $config[' | ||
| + | /// Роль подключаемого сервера БД: local|dev|prod | ||
| + | $config[' | ||
| + | </ | ||
| + | |||
| + | ==== Внесение изменений в структуру базы данных ==== | ||
| + | Для внесения изменений в структуру базы данных используется технология версион-скриптов. Каждый скрипт оформляется в виде отдельного файла. Программисты обмениваются этими файлами через git. | ||
| - | ===== Внесение | + | В меню проекта: " |
| - | Для внесения | + | После выполнения всех новых |
lss-server-php/db-datastructure-versionscript.1766142964.txt.gz · Последнее изменение: 2025/12/19 14:16 — madmin
