在postgresql中创建之前如何首先检查table是否存在?

how to to first check whether the table exist or not before creating it in postgresql?

如何在执行创建脚本前检查table是否已经存在?

例如在MySQL数据库中,我们可以做

IF NOT EXISTS tableName ..then create table sql script to follow

在 PostgreSQL 中怎么样? 有没有办法在创建之前先检查 table 是否存在? 我们是怎么做到的?

PostgreSQL 使用以下语法:

CREATE TABLE IF NOT EXISTS mytable (
    -- Column definitions...
)