уберите FOREIGN KEY (parent_cateogry_id)
Так по синтаксису положено? Дважды не повторять?
это немного разные вещи
А почему мне убрать нужно FOREIGN KEY (parent_cateogry_id) ?
https://www.postgresql.org/docs/14/ddl-constraints.html#DDL-CONSTRAINTS-FK > A foreign key constraint specifies that the values in a column (or a group of columns) must match the values appearing in some row of another table.
То есть FK нужна для связи с внешней таблицей, понял принял, спасибо.
для обязательной связи
см. пример CREATE TABLE orders ( order_id serial PRIMARY KEY, parent_id integer REFERENCES orders (order_id) );
Понял, спасибо буду пробовать, пошел учить матчасть с другого захода
Если я так запишу параметры это будет не верно?
да, только порядок невернй `integer DEFAULT NULL REFERENCES .... ON DELETE CASCADE,
Да у меня ошибку стрельнуло
Сделал как в примере, выдало ошибку https://t.me/pgsql/341040
Обсуждают сегодня