🟡В таблице получилось дублирование
cat_id, хотя это primary key. Что должно быть на месте -- do some things, чтобы это было возможно?CREATE TABLE cats (
cat_id bigint,
name varchar(128) NOT NULL,
PRIMARY KEY (cat_id)
);
INSERT INTO cats VALUES (1, 'Tihon'), (2, 'Marfa');
SELECT * FROM cats;
cat_id | name
--------+-------
1 | Tihon
2 | Marfa
(2 rows)
-- do some things
SELECT * FROM cats;
cat_id | name
--------+--------
1 | Tihon
2 | Marfa
1 | Tihon2
(3 rows)
Для такого эффекта на месте --do some things должно быть наследование таблиц. Понятно же, почему так происходит?
@sqlhub
