12
böylece bir DB veritabanından tablo verileri kopyalar bir komut dosyası var, ancak yeni bir kayıt hedef tabloya nextval(seq)
hedef tabloya eklenir, böylece bir sütun tarafından desteklenir yanlış değer döndürülüyor.restart sonraki sıradaki kimliği
Sıralamayı, bir sonraki kullanılabilir ID'de başlaması için güncellemeliyim. Yukarıdaki ancak sözdizimi hatası üretir
ALTER SEQUENCE seq_id RESTART WITH
(SELECT MAX(id) FROM tbl);
:
ben böyle bir şey yapmak istiyorum.
Herkes alternatif bir yaklaşım önerebilir mi?
sayesinde bir yankı psql'in yöneltilen olarak ben bu koşuyorum .. bana anlatabilirsin Bütün komuta kaçmak nasıl? – pstanton
dinamik olarak "alter dizisi" ifadesi oluşturmak yerine 'setval' işlevini kullanabilirsiniz; daha basit, ancak bu tek tek yapıyorsanız, herhangi bir gerçek fark yaratmaz. – araqnid