我正在开发一个maven项目,为此我使用Postgres作为数据库。不幸的是我知道的数据库是MySQL。我有SQL文件的基本细节,我想包含在数据库中。如果可能的话,知道postgres的人可以帮我转换语法。还有一个问题,对于maven项目,我是否需要在项目中包含.sql文件(如果是,在哪里)。请告诉我。
person.sql。
CREATE TABLE `Person` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(20) NOT NULL DEFAULT '',
`country` varchar(20) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
谢谢。
答案 0 :(得分:1)
CREATE TABLE Person
(
id bigserial NOT NULL primary key,
name varchar(20) NOT NULL DEFAULT '',
country varchar(20) DEFAULT NULL
);
手册中的更多详细信息:http://www.postgresql.org/docs/current/static/sql-createtable.html