|
49 | 49 | 1. Типы колонок |
50 | 50 | 1. 🚨 Вместо устаревшего `CHAR(n) / VARCHAR(n)` нужно использовать `TEXT` с ограничением, например: `check(length(col) between 0 and 100)` |
51 | 51 | 1. 🚨 Для текстовых колонок `TEXT` и `VARCHAR` без ограничения длины и с отсутствием ограничения `check(...)` необходимо делать ограничение с валидацией `check(length(col) between X and Y)` |
52 | | - 1. Вместо устаревшего `TIMESTAMP` (WITHOUT TIME ZONE) нужно использовать `TIMESTAMPTZ` (TIMESTAMP WITH TIME ZONE) |
| 52 | + 1. 🚨 Вместо устаревшего `TIMESTAMP` (WITHOUT TIME ZONE) нужно использовать `TIMESTAMPTZ` (TIMESTAMP WITH TIME ZONE) |
53 | 53 | 1. Вместо проблемного `MONEY` нужно использовать `NUMERIC` and store currency in another column |
54 | 54 | 1. Вместо устаревшего `SERIAL` нужно использовать `[BIG]INT GENERATED` |
55 | 55 | 1. Вместо `JSON` рекомендовать использовать `JSONB` |
|
0 commit comments