From: | Volkan YAZICI <yazicivo(at)ttnet(dot)net(dot)tr> |
---|---|
To: | Ali Dereli <derelinux(at)gmail(dot)com> |
Cc: | pgsql-tr-genel(at)postgresql(dot)org |
Subject: | Re: COPY ile doldurulmu |
Date: | 2006-03-10 20:27:08 |
Message-ID: | 20060310202708.GA184@alamut |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-tr-genel |
On Mar 10 02:19, Ali Dereli wrote:
> İçerigini COPY komutu ile bir dosyadan doldurdugum tabloya, SQL ile yeni
> kayıt ekledigimde serial tipteki sutunlar 1 den baslıyor ve dogal olarak
> serial tipteki sutunda cift kayıt olusuyor.
Tablonun serial tipindeki ilgili sütünunun hangi sequence'i kullandığını
öğrenip[1], bu sequence'in değerini tablodaki toplam satır sayısına[2]
eşitleyebilirsiniz[3]. Böylece bir sonraki artışta toplam satır
sayısında kaldığı yerden arttırımı gerçekleştirir.
[1] Bunun için psql ile sağlanan \d <tablo> komutu işinizi
görecektir.
[2] SELECT count(*) FROM <tablo>;
[3] SELECT setval(...);
setval() hakkında ayrıntılı bilgi için
http://www.postgresql.org/docs/8.1/interactive/functions-sequence.html
adresine başvurabilirsiniz.
İyi çalışmalar.
From | Date | Subject | |
---|---|---|---|
Next Message | Volkan YAZICI | 2006-03-10 21:53:28 | Re: COPY ile doldurulmu |
Previous Message | Esref Atak | 2006-03-10 16:41:16 | Re: ORDER BY 2 |