Я пытаюсь выполнить некоторые миграции postgres sql 11, которые включают создание таблиц, если они не существуют внутри контейнера docker, используя goose из golang.
Ниже приведен скрипт sql
CREATE TABLE IF NOT EXISTS identity.mytable (
id bigint NOT NULL,
name text,
CONSTRAINT mytable_pk PRIMARY KEY (id)
);
. Я уверен, что таблица не обрабатывается никаким другим процессом, кроме этого, поэтому не уверен, почему я получаю эту ошибку.
pq: duplicate key value violates unique constraint \"pg_type_typname_nsp_index\"
Возможно ли, что я пытаюсь использовать имя схемы identity
, которое является зарезервированным ключевым словом?