PostgreSQL criar uma tabela se não existir

num script MySQL podes escrever: CREATE TABLE IF NOT EXISTS foo ...; ... coisa ... e então você pode executar o script muitas vezes sem recriar a tabela. Como se faz isso no PostgreSQL?