2012-04-11 12 views
7

Bazı satırları tabloya manuel olarak ekledim ve ayrıca kimliği (auto_increment) manuel olarak ayarlıyorum. Şimdi, uygulama üzerinden DB tabloya yeni satır eklemeyi denediğimde, DB tablosuna hatayı alıyorum, oluşturulan ID değeri zaten mevcut.PostgresSQL - auto_increment'in bir sonraki değerini manuel olarak nasıl kurarsınız?

Bir sonraki ID değerini manuel olarak nasıl ayarlayabilirim (örneğin, ID'lere sahip olduğum tablodaki PostgreSQL'e nasıl söylenir, böylece bir sonraki ID 3 numaralı numaradan itibaren sayılmalıdır)?

cevap

2

Ben basit bir yolu var olduğunu düşünüyorum:

ALTER SEQUENCE "seq_product_id" RESTART WITH 10 
İlgili konular