- 创建序列
指定各种参数的:
create sequence qh_test_quence
increment by 1 --步长
minvalue 1 --最小值
maxvalue 99999 --最大值
start 1 --起始值
cache 1 --每次生成几个值
cycle; --到达最大值或最小值循环(不加默认不循环)
使用默认参数的:
create sequence if not exists test_mergetable_id_seq increment by 1 minvalue 1 no maxvalue start with 1;
- 将序列给指定的表使用
alter table xxx_table alter column id set DEFAULT nextval('xxx_id_seq')
- 查看序列
SELECT nextval('xxx_id_seq');
- 删除序列
DROP SEQUENCE xxx_id_seq;
- 查看最大连接数
show max_connections;
- 查看数据库连接信息
select * from pg_stat_activity;
- 查看当前的数据库连接数
select count(1) from pg_stat_activity;