lss-server-php:db-datastructure-versionscript
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| lss-server-php:db-datastructure-versionscript [2025/12/19 14:17] – [Режим локальной разработки] 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[' | $config[' | ||
| /// Роль подключаемого сервера БД: local|dev|prod | /// Роль подключаемого сервера БД: local|dev|prod | ||
| Строка 21: | Строка 21: | ||
| </ | </ | ||
| - | ===== Внесение изменений в структуру базы данных ===== | + | ==== Внесение изменений в структуру базы данных ==== |
| + | |||
| + | Для внесения изменений в структуру базы данных используется технология версион-скриптов. Каждый скрипт оформляется в виде отдельного файла. Программисты обмениваются этими файлами через git. | ||
| + | |||
| + | В меню проекта: | ||
| - | Для внесения | + | После выполнения всех новых |
lss-server-php/db-datastructure-versionscript.1766143069.txt.gz · Последнее изменение: 2025/12/19 14:17 — madmin
