Navicat設(shè)置PostgreSQL數(shù)據(jù)庫的表主鍵ID自增的方法
1 新建序列
兩種方式新建序列,選其一。
1.1 手動新建
選擇 其他->序列
選擇一個模式(例如public),然后選擇新增序列。
設(shè)置序列參數(shù)
刷新序列列表即可看到新建的序列
注意:
序列的最大值不會超過9223372036854775807
- 如果設(shè)置的最大值大于這個數(shù),則最大值為9223372036854775807
- 如果小于這個數(shù),最大值即為實際設(shè)置的值
1.2 SQL語句新建
新建查詢,執(zhí)行下面的語句。
CREATE SEQUENCE id_seq START 1;
默認(rèn)設(shè)置如下
2 設(shè)置主鍵自增
設(shè)計表,選擇主鍵,在默認(rèn)值一欄中輸入nextval('your_sequence_name'::regclass)
,其中 your_sequence_name
是您要使用的序列名稱,也就是上面的 id_seq
。
nextval('id_seq'::regclass)
這樣,手動新增或者自動插入時,主鍵即可實現(xiàn)自增。
以上就是Navicat設(shè)置PostgreSQL數(shù)據(jù)庫的表主鍵ID自增的方法的詳細(xì)內(nèi)容,更多關(guān)于Navicat設(shè)置PostgreSQL ID自增的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
postgresql 13.1 insert into select并行查詢的實現(xiàn)
這篇文章主要介紹了解決postgresql insert into select無法使用并行查詢的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01PostgreSQL有效地處理數(shù)據(jù)的加密和解密的常見方法
在信息化建設(shè)和等保建設(shè)中,都要求實現(xiàn)對用戶數(shù)據(jù)的隱私保護(hù),也就是我們常說的脫敏,那么在?PostgreSQL?數(shù)據(jù)庫中有沒有這樣的方法或者策略可以實現(xiàn)呢,本文小編將給大家介紹一下PostgreSQL有效地處理數(shù)據(jù)的加密和解密的常見方法,需要的朋友可以參考下2025-03-03解決postgreSql遠(yuǎn)程連接數(shù)據(jù)庫超時的問題
這篇文章主要介紹了解決postgreSql遠(yuǎn)程連接數(shù)據(jù)庫超時的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-12-12postgresql實現(xiàn)對已有數(shù)據(jù)表分區(qū)處理的操作詳解
這篇文章主要為大家詳細(xì)介紹了postgresql實現(xiàn)對已有數(shù)據(jù)表分區(qū)處理的操作的相關(guān)知識,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-12-12postgresql 實現(xiàn)查詢某時間區(qū)間的所有日期案例
這篇文章主要介紹了postgresql 實現(xiàn)查詢某時間區(qū)間的所有日期案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01PostgreSQL中如何將對象oid和對象名相互轉(zhuǎn)換
文章介紹了在PostgreSQL中如何使用內(nèi)部數(shù)據(jù)類型將對象OID(對象標(biāo)識符)轉(zhuǎn)換為對象名,從而簡化系統(tǒng)視圖的關(guān)聯(lián)查詢,文章還提供了不同類型OID與對象名之間的轉(zhuǎn)換關(guān)系,并通過示例展示了如何將對象名轉(zhuǎn)換為OID2024-11-11Abp.NHibernate連接PostgreSQl數(shù)據(jù)庫的方法
這篇文章主要為大家詳細(xì)介紹了Abp.NHibernate連接PostgreSQl數(shù)據(jù)庫的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-01-01