Ich bin mir nicht sicher, wann es hinzugefügt wurde, aber der Vollständigkeit halber möchte ich darauf hinweisen, dass in Version 9.1 (vielleicht früher) IF NOT EXISTS kann verwendet werden. IF NOT EXISTS erstellt die Tabelle nur, wenn sie noch nicht existiert.
Beispiel:
CREATE TABLE IF NOT EXISTS users.vip
(
id integer
)
Dadurch wird eine Tabelle namens vip erstellt im Schema users wenn die Tabelle nicht existiert.