Nejsem si jistý, kdy byl přidán, ale pro úplnost bych rád upozornil, že ve verzi 9.1 (možná dříve) IF NOT EXISTS může být použito. IF NOT EXISTS vytvoří tabulku, pouze pokud ještě neexistuje.
Příklad:
CREATE TABLE IF NOT EXISTS users.vip
(
id integer
)
Tím se vytvoří tabulka s názvem vip ve schématu users pokud tabulka neexistuje.