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