Используя Postgres базу данных. У меня есть существующая таблица и несколько существующих представлений, которые запрашивают эту таблицу. Назовите стол, «контакты».
Изменяю таблицу, меняя имя на «contacts_backup». Затем я создал новую таблицу с тем же именем, что и старая таблица, которая имела «контакты»
Теперь кажется, что если я запрашиваю существующие представления, данные по-прежнему извлекаются из переименованной таблицы, contacts_backup, а не новая таблица, «контакты».
Может такое быть? Как я могу обновить представления для запроса новой таблицы с тем же именем, а не переименованной таблицы contacts_backup?
Моя новая таблица на самом деле является сторонней таблицей, но разве принцип не должен быть таким же? Я ожидал, что существующие таблицы будут запрашивать новую таблицу, а не старую переименованную.
Каков эффективный способ обновить существующие представления для запроса из новой таблицы?