powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Создать FOREIGN KEY
3 сообщений из 3, страница 1 из 1
Создать FOREIGN KEY
    #35447762
Фотография lena_ki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите составить запрос в PostgreSQL. Я хочу добавить к таблице внешний ключ с параметрами CASCADE DELETE. У меня получается NO ACTION

ALTER TABLE voditeli_avtoinfo ADD CONSTRAINT id_avto FOREIGN KEY (id_voditeli) REFERENCES voditeli (id_voditel) MATCH FULL;

И еще подскажите, пожалуйста, что значит MATCH?
...
Рейтинг: 0 / 0
Создать FOREIGN KEY
    #35447944
Фотография Степан H.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если я не ошибаюсь - полный сочитаемый тип.
...
Вы случайно не EMS PGSQL manager используете? ))
...
Рейтинг: 0 / 0
Создать FOREIGN KEY
    #35448131
Фотография lena_ki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос решился надо было впрямую прописать:

ALTER TABLE voditeli_avtoinfo ADD CONSTRAINT id_avto FOREIGN KEY (id_voditeli) REFERENCES voditeli (id_voditel) MATCH SIMPLE ON UPDATE CASCADE ON DELETE CASCADE

Опыта с SQL маловато, а справка не очень полная...

Я не знаю что такое EMS PGSQL. У меня тоит pdAdmin.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Создать FOREIGN KEY
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]