TGViewer
go-golang girl🙃 (ex-flutter) go-golang girl🙃 (ex-flutter) @dellini_dev · 237 subscribers
Post #568 1.21K
ДЕНЬ 93 ИЗ 100

Ещё немного про представления💃

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

Для этого в команду DROP VIEW добавляют фразу IF EXISTS:

DROP VIEW IF EXISTS имя-представления

Представление — фактически сохранённый запрос к БД. Он получает имя, которым можно воспользоваться в предложении FROM команды SELECT для получения результатов этого запроса.

Но вообще, постгрес предлагает своё расширение — материализованное представление.

Упрощённый синтаксис команды CREATE MATERIALIZED VIEW, которая создаёт материализованные представления:

CREATE MATERIALIZED VIEW [ IF NOT EXISTS ] имя-мат-представления
[ ( имя-столбца ) [ , ... ] ]
AS запрос
[ WITH [ NO ] DATA ];



Роадмап бэкенда: 16% — 16%
Роадмап Go: 100%
Оценка за день: 4/5
  • 👍 8
  • ❤ 3
  • 🔥 1
More from @dellini_dev
  1. Jun 10, 2024Если кому-то хочется следить за судьбой этой брички, то вот нельзяграм 😺
  2. Jun 10, 2024Принимаю поздравления! Теперь я гордая обладательница Porsche 924 1977 года😮
  3. Jun 3, 2024Так, ну что. Обещанный постик с ответами на вопросы! Что нового, чем занимаешься: Всё ещё…
  4. Jun 1, 2024Точно. У меня же день рождения сегодня!😮 В комментариях можно задать вопросики на любую т…
  5. Apr 11, 2024А ваши дела как...
  6. Apr 2, 2024Экзамен потрачен. Записываюсь на пересдачу🫠
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →