什么相当于postresql中的CREATE VIEW IF NOT EXISTS

Let*_*zee 5 database postgresql

我想做点什么

CREATE VIEW IF NOT EXISTS complete_user_profile ...
Run Code Online (Sandbox Code Playgroud)

不知道怎么样

dii*_*___ 11

你可以使用CREATE OR REPLACE:

CREATE OR REPLACE VIEW complete_user_profile ...
Run Code Online (Sandbox Code Playgroud)

  • 您可能不想替换视图,例如,如果您正在运行迁移脚本。 (6认同)
  • @LetsPlayYahtzee:“如果不存在则创建”和“创建或替换”之间存在差异 - 对于视图“创建或替换”更有意义 (3认同)