Sim*_*ill 3 database postgresql
我有一个用Java编码的测试应用程序,用于在MySQL,PostgreSQL,Oracle和Firebird数据库中创建索引和非索引表(除此之外).
仅仅是PostgreSQL不允许自动增量功能的情况吗?如果没有,索引coloumn的正常程序是什么?
提前致谢
您可以SERIAL在PostgreSQL中使用生成自动增量字段,
例如: -
CREATE TABLE user (
userid SERIAL PRIMARY KEY,
username VARCHAR(16) UNIQUE NOT NULL
)
Run Code Online (Sandbox Code Playgroud)
这将创建userid作为索引的自动增量主键.如果您不希望将其作为主键,只需删除PRIMARY KEY即可.