Re: COPY ile doldurulmu

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.

In response to

Responses

Browse pgsql-tr-genel by date

  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