Non sono sicuro di quando sia stato aggiunto, ma per completezza vorrei sottolineare che nella versione 9.1 (forse prima) IF NOT EXISTS
può essere utilizzata. IF NOT EXISTS
creerà la tabella solo se non esiste già.
Esempio:
CREATE TABLE IF NOT EXISTS users.vip
(
id integer
)
Questo creerà una tabella chiamata vip
nello schema users
se la tabella non esiste.