Não tenho certeza de quando foi adicionado, mas por uma questão de integridade, gostaria de salientar que na versão 9.1 (talvez antes)
IF NOT EXISTS pode ser usado. IF NOT EXISTS só criará a tabela se ela ainda não existir. Exemplo:
CREATE TABLE IF NOT EXISTS users.vip
(
id integer
)
Isso criará uma tabela chamada
vip no esquema users se a tabela não existir. Fonte