Задать вопрос
@stilet69
программист

Как изменить ссылку на другую таблицу в PostgresSql?

Всем привет!
У меня есть таблица с столбцами:
create table  app_public.category (
    id uuid primary key default gen_random_uuid(),
    parent_id uuid default null
);


как мне изменить столбец parent_id на следующее значение:
parent_id uuid references app_public.category on delete cascade
?
Сейчас этот столбец пустой, поэтому сохранять старые значения не требуется..
  • Вопрос задан
  • 169 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Hi-TECH Academy
    Администрирование PostgreSQL 16. Базовый курс
    3 дня
    Далее
  • OTUS
    PostgreSQL. Advanced
    4 месяца
    Далее
  • Учебный центр IBS
    QPT PostgreSQL 16. Оптимизация запросов
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
@galaxy
ALTER TABLE app_public.category
ADD CONSTRAINT blah
FOREIGN KEY (parent_id) references app_public.category (id)
on delete cascade;


Или DROP COLUMN + ADD COLUMN
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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