postgresql 导入数据库表并重设自增属性的方法

这篇文章主要介绍了postgresql 导入数据库表并重设自增属性的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧。
 
postgresql使用Navicat软件导出数据库表,在导入会数据库的操作。
 
postgresql 的自增字段 是通过 序列 sequence来实现的。
 
1、先删除导出的数据库表中的自增属性
 
 
2、导入数据库表之后,需要创建序列。
 
注:一般序列名称由数据表名+主键字段+seq组成 (通常情况下主键字段即为自增字段),如下表名为cof_table_hot_analysis,主键字段为 id
 
CREATE SEQUENCE cof_table_hot_analysis_id_seq
  START WITH 1
  INCREMENT BY 1
  NO MINVALUE
  NO MAXVALUE
  CACHE 1;
 
 
 
3、设置表字段(id)自增sql
 
1alter table cof_table_hot_analysis alter column id set default nextval('cof_table_hot_analysis _id_seq ');
 
4、上面三步设置完之后
 
自增字段id默认值是1,如果需要设置自增之后的其实数值,例如16
 
1select setval('cof_table_hot_analysis_id_seq', 16)

【声明】:芜湖站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

相关文章