我想通过 JDBC 创建一个数据库,但 PostgreSQL 不像 MySQL 支持
应用程序并不知道该数据库是否存在。它应该检查,如果数据库存在就使用它。因此,连接到所需的数据库,如果由于数据库不存在而连接失败,则应该连接到默认的
另一种方法是连接到
create if not exists
语法。如何实现创建不存在的数据库呢?应用程序并不知道该数据库是否存在。它应该检查,如果数据库存在就使用它。因此,连接到所需的数据库,如果由于数据库不存在而连接失败,则应该连接到默认的
postgres
数据库创建新数据库。我检查了Postgres返回的错误代码,但没有找到任何相关的代码。另一种方法是连接到
postgres
数据库并检查所需的数据库是否存在,并根据情况采取行动。第二种方法比较繁琐。在Postgres中有没有实现这种功能的方法?
script.sh &> /dev/null
这样就不会崩溃了。 - Jean F.