PostgreSQL: Crear tabla si no existe AS
Estoy usando PostgreSQL y soy un principiante de SQL. Estoy tratando de crear una tabla a partir de una consulta, y si ejecuto:
CREATE TABLE table_name AS
(....query...)
Funciona bien. Pero luego si agrego 'si no existe' y ejecuto:
CREATE TABLE IF NOT EXISTS table_name AS
(....query...)
usando exactamente la misma consulta, obtengo:
ERROR: syntax error at or near "as"
¿Hay alguna forma de hacer esto?