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.