Ошибка PostgreSQL: Связь уже существует

Я пытаюсь создать таблицу, которая была удалена ранее.

Но когда я выполняю СОЗДАТЬ ТАБЛИЦУ A .. . Я получаю сообщение об ошибке:

Отношение «A» уже существует.

Я проверил выполнение SELECT * FROM A , но затем получил другую ошибку:

Отношение «A» не существует.

Я уже пытался найти его в \ dS + , в котором перечислены все отношения, но его там нет.
Чтобы усложнить ситуацию, я проверил это, создав эту таблицу в другой базе данных, и получил ту же ошибку. Я думаю, что это могло быть ошибкой, когда эта таблица была удалена. Есть идеи?

Вот код: Я использую сгенерированный код из Power SQL. У меня такая же ошибка без использования последовательности. Это просто работает, когда я меняю имя, и в этом случае я не могу этого сделать.

CREATE SEQUENCE csd_relationship_csd_relationship_id_seq;
CREATE TABLE csd_relationship (
    csd_relationship_id INTEGER NOT NULL DEFAULT nextval('csd_relationship_csd_relationship_id_seq'::regclass),  
    type_id INTEGER NOT NULL,
    object_id INTEGER NOT NULL,
    CONSTRAINT csd_relationship PRIMARY KEY (csd_relationship_id)
);
41
задан Brian Tompsett - 汤莱恩 15 February 2017 в 23:16
поделиться