Open ns-roxer opened 10 months ago
Все исправили
Прошу прощения, если в прошлый раз пропустил, но использование varchar(N) у меня вызвает вопросы.
Либо аргументируйте, либо меняйте на text, если хотите жестко ограничивать длину, то можно использовать text + check constraint, иначе мне нужна железная аргументация.
Что почитать:
There is no performance difference among these three types, apart from increased storage space when using the blank-padded type, and a few extra CPU cycles to check the length when storing into a length-constrained column. While character(n) has performance advantages in some other database systems, there is no such advantage in PostgreSQL; in fact character(n) is usually the slowest of the three because of its additional storage costs. In most situations text or character varying should be used instead.
FOREIGN KEY ( user_id )
пробелы внутри круглых скобок не нужныcreation_date timestamp
- название атрибута противоречит содержимому. Приведите название к created_at и updated_at. Нет смысла называть поле last_updated_at, потому что какое еще изменение кроме последнего может подразумеваться по-умолчанию?