PostgreSQL: создать таблицу, если не существует AS
Я использую PostgreSQL и являюсь новичком в SQL. Я пытаюсь создать таблицу из запроса, и если я запускаю:
CREATE TABLE table_name AS
(....query...)
это работает просто отлично. Но тогда, если я добавлю «если не существует» и запустлю:
CREATE TABLE IF NOT EXISTS table_name AS
(....query...)
используя точно такой же запрос, я получаю:
ERROR: syntax error at or near "as"
Есть какой-либо способ сделать это?