172 похожих чатов

Привет. Есть таблички: create table "user" ( id

serial not null constraint account_pkey primary key,
email text not null,
password text not null,
);

create table user_role (
user_id integer not null constraint account_role_account_id_fkey references "user",
role_id integer not null,
created_at timestamp(0) default timezone('UTC'::text, now()) not null,
constraint account_role_pkey primary key (user_id, role_id)
);

Хочу удалить юзера. Делаю так:

DELETE FROM "user" CASCADE;

Получаю

update or delete on table "user" violates foreign key constraint "account_role_account_id_fkey" on table "user_role"

В чём причина?

6 ответов

12 просмотров

TRUNCATE some_table CASCADE

Chern Oleksander
TRUNCATE some_table CASCADE

Надеюсь, он это в проде не попробует

Егор- Автор вопроса
Dmitriy Sviridov
Надеюсь, он это в проде не попробует

Это для тестов. Но, опять же, может быть нужно очистить всю таблицу. Или есть сайд-эффекты.

> DELETE FROM "user" CASCADE; а как это работает? Postgres не умеет в CASCADE для DELETE же.

Виктор Егоров
> DELETE FROM "user" CASCADE; а как это работает?...

Как "DELETE FROM "user" AS CASCADE;" конечно. Таковы радости выдумывания несуществующего синтаксиса. :)

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Всем привет! Кто пользуется DevExpress, подскажите пожалуйста, реализован ли в TcxGrid в новых версиях поиск по датам как в Экселе (ну т.е. не просто список чекбоксов со значе...
A Z
4
Карта сайта