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"

Есть какой-либо способ сделать это?

Ответы на вопрос(4)

Ваш ответ на вопрос