如何将PostgreSQL中创建序列的操作描述成一个长尾?
- 内容介绍
- 文章标签
- 相关推荐
本文共计194个文字,预计阅读时间需要1分钟。
创建表之前,需要先创建序列。可以使用以下命令:
1. 删除(如果存在)模式下的序列:sqlDROP SEQUENCE IF EXISTS 模式.seq_tablename;
2. 创建序列:sqlCREATE SEQUENCE 模式.seq_tablenameINCREMENT BY 1MINVALUE 1NO MAXVALUESTART WITH 1CACHE 1;
或者,在创建表时直接指定自增列:sqlCREATE TABLE 模式.表名 ( id SERIAL NOT NULL -- 其他列定义);
创建表之前现需要创建序列
drop table if exists 模式.seq_tablename;
create sequence 模式.seq_tablename
increment by 1
minvalue 1
no maxvalue
start with 1
cache 1;
或者在create table 模式名.表名(
serial not null
)
然后才可以创建表
本文共计194个文字,预计阅读时间需要1分钟。
创建表之前,需要先创建序列。可以使用以下命令:
1. 删除(如果存在)模式下的序列:sqlDROP SEQUENCE IF EXISTS 模式.seq_tablename;
2. 创建序列:sqlCREATE SEQUENCE 模式.seq_tablenameINCREMENT BY 1MINVALUE 1NO MAXVALUESTART WITH 1CACHE 1;
或者,在创建表时直接指定自增列:sqlCREATE TABLE 模式.表名 ( id SERIAL NOT NULL -- 其他列定义);
创建表之前现需要创建序列
drop table if exists 模式.seq_tablename;
create sequence 模式.seq_tablename
increment by 1
minvalue 1
no maxvalue
start with 1
cache 1;
或者在create table 模式名.表名(
serial not null
)
然后才可以创建表

