Postgresql Обновление столбца представления без метки - PullRequest
0 голосов
/ 08 апреля 2020

Я случайно создал представление с объединенным столбцом и не создавал псевдоним столбца при создании. Я хотел бы исправить псевдоним, но я не уверен, как изменить столбец представления, так как анонимная ссылка не работает. Есть ли правильный способ изменить имя столбца представлений?

Запрос на создание представления:

CREATE VIEW emp_full_name AS
    SELECT first_name || ' ' || last_name
    FROM employee

Запрос представления:

?column?
John Doe
Jane Doe
....

Попытка обновить столбец с новым именем:

ALTER VIEW emp_full_name RENAME ?column? TO full_name

Ошибка:

LINE 1: ALTER VIEW emp_full_name RENAME ?column? TO full_name

1 Ответ

1 голос
/ 08 апреля 2020

Вы можете переопределить весь вид:

CREATE OR REPLACE VIEW emp_full_name as
    SELECT (first_name || ' ' || last_name) as full_name
    FROM employee;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...