Стандарты
AI-разработки

Понятные правила для людей и AI-агентов. С примерами, причинами и условиями применения.

Найти правилоСкачать всё .md111 правил · 15 разделов

Правила 6

Базы данныхЗависит от задачи

Идентификаторы: UUID и bigint

UUID удобен для независимого создания записей и публичных идентификаторов. Имя поля и его тип — разные решения.

Проверено 9 ноября 2026 г.
Базы данныхРекомендуется

Индексы PostgreSQL

Индекс ускоряет выбранное чтение и увеличивает стоимость записи.

Проверено 9 ноября 2026 г.
Базы данныхРекомендуется

Дата и время: timestamptz

Момент времени и местное расписание — разные данные. PostgreSQL `timestamptz` хранит момент, но не исходное название часового пояса.

Проверено 9 ноября 2026 г.
Базы данныхЗависит от задачи

JSONB и реляционные поля

Поля, участвующие в доступе, связях и частом поиске, нуждаются в явной модели.

Проверено 9 ноября 2026 г.
Выпуск и эксплуатацияОбязательно

Backup и restore

Резервная копия полезна, если из неё можно восстановить нужные данные за допустимое время.

Проверено 9 ноября 2026 г.
Базы данныхРекомендуется

Деньги: bigint, numeric и валюта

Сумма хранится вместе с валютой и единицей измерения. Для расчётов используйте целые минимальные единицы или точный десятичный тип.

Проверено 9 ноября 2026 г.

Недавно проверено

Границы задачиЕдиный источник истиныКонтракты компонентовВертикальный сценарий