Обновление таблицы с помощью Postgresql. - PullRequest
0 голосов
/ 12 декабря 2018
  1. Я создал таблицу обёртки сторонних данных с именем t_user в mySchema.

    IMPORT FOREIGN SCHEMA public LIMIT TO (t_user)
       FROM SERVER myServer INTO mySchema;
    
  2. Сторона myServer t_user добавила несколькостолбец, но внешняя таблица не обновлялась соответствующим образом.

  3. Я пытался удалить внешнюю таблицу t_user, но она использовалась моим представлением и материализованным представлением t_user, поэтомуудаление не удалось.

Есть идеи, как обновить эту таблицу?

1 Ответ

0 голосов
/ 12 декабря 2018

Как вы видели, определение внешней таблицы не изменяется при изменении базовой таблицы.

Если все, что вы сделали, это добавили столбец, вы можете использовать ALTER FOREIGN TABLE для добавлениясоответствующий столбец к внешней таблице.Это должно работать, даже если iv представления зависят от внешней таблицы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...