最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

postgresql 導(dǎo)入數(shù)據(jù)庫表并重設(shè)自增屬性的操作

 更新時(shí)間:2021年01月27日 15:20:11   作者:阿桂有點(diǎn)桂  
這篇文章主要介紹了postgresql 導(dǎo)入數(shù)據(jù)庫表并重設(shè)自增屬性的操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

postgresql使用Navicat軟件導(dǎo)出數(shù)據(jù)庫表,在導(dǎo)入會(huì)數(shù)據(jù)庫的操作。

postgresql 的自增字段 是通過 序列 sequence來實(shí)現(xiàn)的。

1、先刪除導(dǎo)出的數(shù)據(jù)庫表中的自增屬性

2、導(dǎo)入數(shù)據(jù)庫表之后,需要?jiǎng)?chuàng)建序列。

注:一般序列名稱由數(shù)據(jù)表名+主鍵字段+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、設(shè)置表字段(id)自增sql

alter table cof_table_hot_analysis alter column id set default nextval('cof_table_hot_analysis _id_seq ');

4、上面三步設(shè)置完之后

自增字段id默認(rèn)值是1,如果需要設(shè)置自增之后的其實(shí)數(shù)值,例如16

select setval('cof_table_hot_analysis_id_seq', 16)

5、清空表格時(shí)要重置序列新數(shù)據(jù)才會(huì)從1開始自增

TRUNCATE TABLE cof_table_hot_analysis RESTART IDENTITY

擴(kuò)展:

刪除序列:

DROP SEQUENCE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]

修改序列:

ALTER SEQUENCE name [ INCREMENT [ BY ] increment ]
  [ MINVALUE minvalue | NO MINVALUE ] [ MAXVALUE maxvalue | NO MAXVALUE ]
  [ START [ WITH ] start ]
  [ RESTART [ [ WITH ] restart ] ]
  [ CACHE cache ] [ [ NO ] CYCLE ]
  [ OWNED BY { table.column | NONE } ]
ALTER SEQUENCE name OWNER TO new_owner
ALTER SEQUENCE name RENAME TO new_name
ALTER SEQUENCE name SET SCHEMA new_schema

補(bǔ)充:pgsql添加自增序列、設(shè)置表某個(gè)字段自增

添加自增序列

CREATE SEQUENCE 表名_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;

設(shè)置表某個(gè)字段自增

alter table表名 alter column id set default nextval(‘表名_id_seq');

從當(dāng)前最大id依次遞增

select setval(‘表名_id_seq',(select max(id) from 同一個(gè)表名));

大寫字符的表需要加雙引號(hào)。

例如:

select setval('“表名_id_seq”',(select max(id) from “表名”));

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • PostgreSQL主從搭建的實(shí)現(xiàn)步驟

    PostgreSQL主從搭建的實(shí)現(xiàn)步驟

    本文主要介紹了一主一從PostgreSQL架構(gòu),配置流復(fù)制賬戶及主從參數(shù)文件,執(zhí)行基礎(chǔ)備份,檢查復(fù)制槽和節(jié)點(diǎn)狀態(tài)以確認(rèn)搭建成功,下面就來具體介紹一下,感興趣的可以了解一下
    2025-07-07
  • Postgres copy命令導(dǎo)入導(dǎo)出數(shù)據(jù)的操作方法

    Postgres copy命令導(dǎo)入導(dǎo)出數(shù)據(jù)的操作方法

    最近有需要對數(shù)據(jù)進(jìn)行遷移的需求,由于postgres性能的關(guān)系,單表3000W的數(shù)據(jù)量查詢起來有一些慢,需要對大表進(jìn)行切割,拆成若干個(gè)子表,涉及到原有數(shù)據(jù)要遷移到子表的需求,這篇文章主要介紹了Postgres copy命令導(dǎo)入導(dǎo)出數(shù)據(jù)的操作方法,需要的朋友可以參考下
    2024-08-08
  • Docker安裝PostgreSQL數(shù)據(jù)庫的詳細(xì)步驟

    Docker安裝PostgreSQL數(shù)據(jù)庫的詳細(xì)步驟

    這篇文章主要介紹了Docker安裝PostgreSQL數(shù)據(jù)庫的詳細(xì)步驟,包括啟動(dòng)PostgreSQL容器、獲取容器的IP地址、啟動(dòng)一個(gè)新的CentOS容器、在CentOS容器中安裝PostgreSQL客戶端、通過psql客戶端連接到PostgreSQL容器和在PostgreSQL中執(zhí)行SQL操作等內(nèi)容,需要的朋友可以參考下
    2024-10-10
  • PostgreSql觸發(fā)器創(chuàng)建、使用以及刪除示例詳解

    PostgreSql觸發(fā)器創(chuàng)建、使用以及刪除示例詳解

    在PostgreSQL中觸發(fā)器函數(shù)是一個(gè)沒有參數(shù)并且返回trigger類型的函數(shù),這篇文章主要給大家介紹了關(guān)于PostgreSql觸發(fā)器創(chuàng)建、使用以及刪除的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-03-03
  • PostgreSQL無法查看表中數(shù)據(jù)問題的原因和解決方法

    PostgreSQL無法查看表中數(shù)據(jù)問題的原因和解決方法

    在 PostgreSQL 中,恢復(fù)數(shù)據(jù)庫后,使用 DBeaver 等工具可以看到數(shù)據(jù)庫和表名,但無法查詢到表中數(shù)據(jù),可能有很多原因,本文給大家分析了PostgreSQL無法查看表中數(shù)據(jù)問題的原因和解決方法,需要的朋友可以參考下
    2025-04-04
  • PostgreSQL timestamp踩坑記錄與填坑指南

    PostgreSQL timestamp踩坑記錄與填坑指南

    這篇文章主要介紹了PostgreSQL timestamp踩坑記錄與填坑指南,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • 對postgresql日期和時(shí)間的比較

    對postgresql日期和時(shí)間的比較

    文章介紹了在數(shù)據(jù)庫中處理日期和時(shí)間類型時(shí)的一些注意事項(xiàng),包括如何將字符串轉(zhuǎn)換為日期或時(shí)間類型,以及在比較時(shí)自動(dòng)轉(zhuǎn)換的情況,作者建議在使用數(shù)據(jù)庫時(shí),根據(jù)具體情況進(jìn)行適當(dāng)?shù)念愋娃D(zhuǎn)換,以避免潛在的錯(cuò)誤
    2025-01-01
  • 修改一行代碼提升 Postgres 性能 100 倍

    修改一行代碼提升 Postgres 性能 100 倍

    在一個(gè)(差)的PostgreSQL 查詢中只要一個(gè)小小到改動(dòng)(ANY(ARRAY[...])to ANY(VALUES(...)))就能把查詢時(shí)間從20s縮減到0.2s
    2013-09-09
  • Postgresql中xlog生成和清理邏輯操作

    Postgresql中xlog生成和清理邏輯操作

    這篇文章主要介紹了Postgresql中xlog生成和清理邏輯操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • postgresql varchar字段regexp_replace正則替換操作

    postgresql varchar字段regexp_replace正則替換操作

    這篇文章主要介紹了postgresql varchar字段regexp_replace正則替換操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01

最新評(píng)論

呼图壁县| 庆元县| 承德县| 大新县| 翁源县| 自贡市| 信阳市| 乐安县| 海丰县| 荥经县| 南丹县| 临泉县| 四子王旗| 屯门区| 洛扎县| 平利县| 阿勒泰市| 宣化县| 潞西市| 九江县| 克拉玛依市| 宝清县| 合作市| 宁化县| 沙雅县| 九龙城区| 嘉善县| 祥云县| 吉安市| 平泉县| 石首市| 绥德县| 穆棱市| 扶沟县| 青河县| 奉贤区| 马山县| 柞水县| 客服| 秭归县| 丽江市|