ERROR: ОШИБКА: отношение "city" уже существует
Создаю через pgAdmin4 запрос, а он выдаёт ошибку "отношение "city" уже существует". Таблиц никаких нет, соответственно, связей тоже.
CREATE TABLE city
(
id SERIAL PRIMARY KEY,
id_region integer NOT NULL,
name varchar(250) NOT NULL
);
INSERT INTO city (id, id_region, name) VALUES
(1, 1, 'Адыгейск'),
(2, 1, 'Майкоп'),
(3, 2, 'Горно-Алтайск'),
(4, 3, 'Алейск'),
(5, 3, 'Барнаул'),
(6, 3, 'Белокуриха'),
(7, 3, 'Бийск'),
(8, 3, 'Горняк'),
(9, 3, 'Заринск'),
(10, 3, 'Змеиногорск'),
(11, 3, 'Камень-на-Оби'),
(12, 3, 'Новоалтайск'),
(13, 3, 'Рубцовск'),
(14, 3, 'Славгород'),
(15, 3, 'Яровое'),
...
Ответы (1 шт):
Автор решения: Aziz Umarov
→ Ссылка
Имейте привычку работать со схемами
CREATE TABLE {schemaname}.city
(
id SERIAL PRIMARY KEY,
id_region integer NOT NULL,
name varchar(250) NOT NULL
);
INSERT INTO {schemaname}.city (id, id_region, name) VALUES
(1, 1, 'Адыгейск'),
(2, 1, 'Майкоп'),
(3, 2, 'Горно-Алтайск'),
(4, 3, 'Алейск'),
(5, 3, 'Барнаул'),
(6, 3, 'Белокуриха'),
(7, 3, 'Бийск'),
(8, 3, 'Горняк'),
(9, 3, 'Заринск'),
(10, 3, 'Змеиногорск'),
(11, 3, 'Камень-на-Оби'),
(12, 3, 'Новоалтайск'),
(13, 3, 'Рубцовск'),
(14, 3, 'Славгород'),
(15, 3, 'Яровое');
и не будет таких проблем