Я делаю таблицу следующим образом:
CREATE TABLE creator.lists
(
_id bigserial PRIMARY KEY NOT NULL,
account_id bigint NOT NULL,
created timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
display_name text DEFAULT '',
name text DEFAULT '',
extra jsonb,
FOREIGN KEY (account_id)
REFERENCES creator.accounts (_id)
ON DELETE CASCADE
);
но я получаю эту ошибку:
ERROR: relation "account_id_index" already exists
Когда я запускаю:
CREATE INDEX
account_id_index
ON
creator.lists
(
account_id
);
Как сделатьСоздать индекс по внешнему ключу?Я использую v11.1
Просто примечание , что я ранее уже выполнял аналогичную команду для другой таблицы:
CREATE INDEX
account_id_index
ON
creator.contacts
(
account_id
);
Не думаю, чточто имена индексов должны быть уникальными между таблицами?