postgresql 實現(xiàn)更新序列的起始值
遷移老數(shù)據(jù)到新的數(shù)據(jù)庫,需要把id遷移過來,這時序列值就需要修改為當(dāng)前最大值加1了。
使用這個語句就可以讓s_seq的序列值從7開始了。
alter sequence s_seq restart with 7;
補充:PostgreSQL設(shè)置主鍵自增、PostgreSQL重置主鍵自增從1開始,PostgreSQL清空表數(shù)據(jù)自增從1開始
PostgreSQL設(shè)置主鍵自增、PostgreSQL重置主鍵自增從1開始
自增字段
從1開始
清空表數(shù)據(jù),自增從1開始
自增字段
PostgreSQL設(shè)置主鍵自增
CREATE TABLE student ( id serial NOT NULL , //serial序列號 name varchar(50) COLLATE pg_catalog.default NOT NULL, age int4, information text COLLATE pg_catalog.default, CONSTRAINT _pkey PRIMARY KEY (id) );
從1開始
PostgreSQL重置主鍵自增從1開始
TRUNCATE student RESTART IDENTITY;
清空表數(shù)據(jù),自增從1開始
PostgreSQL重置主鍵自增從1開始
//清空表數(shù)據(jù) TRUNCATE student; //清空表數(shù)據(jù),自增從1開始 TRUNCATE student RESTART IDENTITY;
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章
Postgresql 跨庫同步表及postgres_fdw的用法說明
這篇文章主要介紹了Postgresql 跨庫同步表及postgres_fdw的用法說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01
PostgreSQL教程(三):表的繼承和分區(qū)表詳解
這篇文章主要介紹了PostgreSQL教程(三):表的繼承和分區(qū)表詳解,本文講解了多表繼承、 繼承和權(quán)限、什么是分區(qū)表、分區(qū)表實現(xiàn)、分區(qū)和約束排除等內(nèi)容,需要的朋友可以參考下2015-05-05
postgreSQL 使用timestamp轉(zhuǎn)成date格式
這篇文章主要介紹了postgreSQL 使用timestamp轉(zhuǎn)成date格式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01
Navicat連接postgresql時出現(xiàn)'datlastsysoid?does?not?exist&
這篇文章主要給大家介紹了關(guān)于Navicat連接postgresql時出現(xiàn)'datlastsysoid?does?not?exist'報錯問題的完美解決辦法,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2024-02-02
Postgresql開啟遠(yuǎn)程訪問的步驟全紀(jì)錄
postgre一般默認(rèn)為本地連接,不支持遠(yuǎn)程訪問,所以如果要開啟遠(yuǎn)程訪問,需要更改安裝文件的配置。下面這篇文章主要給大家介紹了關(guān)于Postgresql開啟遠(yuǎn)程訪問的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。2018-03-03
postgresql數(shù)據(jù)庫配置文件postgresql.conf,pg_hba.conf,pg_ident.conf
這篇文章主要為大家介紹了postgresql數(shù)據(jù)庫中三個重要的配置文件postgresql.conf,pg_hba.conf,pg_ident.conf使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-02-02
PostgreSQL?10分區(qū)表及性能測試報告小結(jié)
PostgreSQL的分區(qū)表跟先前版本一樣,也要先建立主表,然后再建立子表,使用繼承的特性,但不需要手工寫規(guī)則了,目前支持range、list分區(qū),10正式版本發(fā)布時不知會不會支持其它方法,感興趣的朋友跟隨小編一起看看吧2022-01-01

