Инструменты пользователя

Инструменты сайта


lss-server-php:database-postgresql

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
lss-server-php:database-postgresql [2025/12/14 17:31] – [важные замечания] madminlss-server-php:database-postgresql [2025/12/14 17:34] (текущий) – [Описание структуры базы данных] madmin
Строка 1: Строка 1:
-====== Описание структуры базы данных ======+====== Требования к структуре базы данных ======
 В настоящий момент серверная платформа LSS лучше всего адаптирована для совместной работы с SQL сервером Postgresql. На его примере и рассмотрим создание структуры БД. В настоящий момент серверная платформа LSS лучше всего адаптирована для совместной работы с SQL сервером Postgresql. На его примере и рассмотрим создание структуры БД.
 ===== Создание и инициализация системных таблиц ===== ===== Создание и инициализация системных таблиц =====
Строка 348: Строка 348:
     * для типов: число, строка, boolean - поля объявляем как **not null**, **default**     * для типов: число, строка, boolean - поля объявляем как **not null**, **default**
     * для типов: ссылка, дата - поля объявляем как **nullable**, в случае необходимости проверку на заполнение реализуем на слое бизнес логики     * для типов: ссылка, дата - поля объявляем как **nullable**, в случае необходимости проверку на заполнение реализуем на слое бизнес логики
-  * проверка уникальности реализуется уникальным индексом, с условием id>0 и именем **uidx_<имя таблицы>_<имя>**+  * проверка уникальности реализуется уникальным индексом, с условием **id>0** и именем **uidx_<имя таблицы>_<имя>**
  
  
lss-server-php/database-postgresql.1765722714.txt.gz · Последнее изменение: 2025/12/14 17:31 — madmin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki