Selamlar,
 
Basitce nextval fonksiyonunu kullanabilirsiniz. Ornegi asagiya ekliyorum. Daha fazla ayrinti icin dokumani da en sona ekliyorum.
 
postgres=# create sequence mucip;
CREATE SEQUENCE
postgres=# select nextval('mucip'::regclass);
nextval
---------
1
(1 row)
 
postgres=# select nextval('mucip'::regclass);
nextval
---------
2
(1 row)
 
postgres=# select nextval('mucip'::regclass);
nextval
---------
3
(1 row)
 
 


Best regards.
Samed YILDIRIM



13.01.2021, 18:13, "Dr. Mucibirahman İLBUĞA" <mucip.ilb...@gmail.com>:

Merhabalar,

PostgreSQL içinde bir sayaç (sequence) oluşturdum. Ama hiç bir tablo ile
bağlantısı yok.

Farklı bir yerde kullanmak için bu sayaca ihtiyacım var. Sayacın mevcut
numarasını aldığımda sayacın değerinin bir artmasını istiyorum. Normalde
bir tablo ile bağlantılı olduğunda bunu otomatik olarak yapıyor ama ben
herhangi bir tablo ile ilişkilendirmeden sayaç olarak kullanmak istiyorum.

Gugılladım ama sorunumu çözemedim.

--
Kolay gelsin,
Mucip:)

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap