我必须从Java代码执行脚本,该脚本应该创建一个数据库,然后在该数据库中创建一个表。如何在PostgreSQL中做到这一点?
CREATE DATABASE mydb
USE mydb
//不适用于PostgreSQL CREATE TABLE mytable (.....)
我们为PosgreSQL的步骤2提供什么SQL?
版本:9.5
答案 0 :(得分:0)
(Difference Between Schema / Database in MySQL)之前,几乎已经问过这个问题
这里引用了第5.8章“模式”:https://www.postgresql.org/docs/current/ddl-schemas.html
如果您的答案是“如何在PostgreSQL下实现模式”,那么这可能是正确的答案。我认为您不能使用use ..
,而必须使用mydb.mytable
。 (或设置搜索模式SET search_path TO mydb,public;
)