lss-server-php:db-datastructure-postgresql
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| lss-server-php:db-datastructure-postgresql [2026/06/15 15:56] – [PostgreSql - требования к структуре базы данных] madmin | lss-server-php:db-datastructure-postgresql [2026/06/15 16:28] (текущий) – [Postgresql - требования к структуре БД] madmin | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== Postgresql - требования к структуре | + | ====== Postgresql - требования к структуре |
| - | В настоящий момент | + | В настоящий момент |
| ===== Создание и инициализация системных таблиц ===== | ===== Создание и инициализация системных таблиц ===== | ||
| Для корректной работы LSS сервера в базе данных должны присутствовать системные таблицы: | Для корректной работы LSS сервера в базе данных должны присутствовать системные таблицы: | ||
| Строка 13: | Строка 14: | ||
| * процедура удаления view **cmd_dropviews** - позволяет удалить view из БД, мешающие внесению изменений в структуру таблицы. | * процедура удаления view **cmd_dropviews** - позволяет удалить view из БД, мешающие внесению изменений в структуру таблицы. | ||
| - | Для их создания и корректной начальной инициализации служат скрипты **pgsql-systable-create.sql** и **pgsql-systable-init.sql**, | + | Для их создания и корректной начальной инициализации служат скрипты **pgsql-systable-create.sql** и **pgsql-systable-init.sql**, |
| Эти скрипты необходимо последовательно прогнать на пустой БД. | Эти скрипты необходимо последовательно прогнать на пустой БД. | ||
| Строка 19: | Строка 20: | ||
| ==== содержимое скрипта создания системных таблиц ==== | ==== содержимое скрипта создания системных таблиц ==== | ||
| < | < | ||
| - | -- Создание системных таблиц для сервера PostgreSql, для инициализации служит скрипт systable-init.sql | + | -- Создание системных таблиц для сервера PostgreSql, для инициализации служит скрипт |
| -- Типы полей | -- Типы полей | ||
| Строка 224: | Строка 225: | ||
| ==== содержимое скрипта инициализации содержимого системных таблиц ==== | ==== содержимое скрипта инициализации содержимого системных таблиц ==== | ||
| < | < | ||
| - | -- Инициализация системных таблиц для сервера PostgreSql, для создания служит скрипт systable-create.sql | + | -- Инициализация системных таблиц для сервера PostgreSql, для создания служит скрипт |
| SET session_replication_role = replica; | SET session_replication_role = replica; | ||
| delete from " | delete from " | ||
lss-server-php/db-datastructure-postgresql.1781528194.txt.gz · Последнее изменение: 2026/06/15 15:56 — madmin
