加入收藏 | 设为首页 | 会员中心 | 我要投稿 焦作站长网 (https://www.0391zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 动态 > 正文

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

发布时间:2021-10-14 16:36:52 所属栏目:动态 来源:互联网
导读:这篇文章主要介绍了postgresql 导入数据库表并重设自增属性的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧。 postgresql使用Navicat

这篇文章主要介绍了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)

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

(编辑:焦作站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读