ben

OMÜ , Bilgisayar Mühendisliği, 13'

14 Şubat 2022 Pazartesi

İdentity Reset

 PostgreSql veritabnındaki otomatik artan olan primary key alanları, veri silinsede, yeni gelen veri 1 den başlamaz,  en son atanan primary key verisinin bir fazlasını vermeye devam eder. Oysaki yazılımsal test süreclerine veri tabanına demo ver ekleriz sistemi test ettikten sonra , proeyi yayına almadan önce vertabanındaki bu alanları sıfırlamak isteriz. Otomatik artan alanı sıfırlamak için;


ALTER SEQUENCE tabloadi_tablodakipkalani_seq RESTART WITH 1;

Bu standarda göre tablo ad: sinav, tablodaki pk alani: sinav_id

ALTER SEQUENCE sinav_sinav_id_seq RESTART WITH 1;

Hiç yorum yok: