Re: [pgsql-tr-genel] Re: oid hakkında

From: "Adnan DURSUN" <a_dursun(at)hotmail(dot)com>
To: "acemi nix" <aceminix(at)gmail(dot)com>, <pgsql-tr-genel(at)postgresql(dot)org>
Subject: Re: [pgsql-tr-genel] Re: oid hakkında
Date: 2006-02-28 22:16:29
Message-ID: BAY106-DAV7390ADCE3EAA06BDB9B88FAF70@phx.gbl
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-tr-genel

Kural 1 : "sequence" nesnelerinden ardışık değerler elde etmenin garantisi yoktur. Çünkü bu nesneler "transaction" dan etkilenmez
(Bu doğaldır ve böyle olması gerekir) Eğer sıralı değerler istiyorsanız uygulamaya özel çözümler bulun.

Kural 2 : Eğer tablo1 e "sequence" ten alıp eklediğiniz PK değerini PHP içinde kullanmak istiyorsanız veya alt tablolara da ekleyecekseniz
Önce veritabanındaki ilgili "sequence" den değeri alın ve bunu bir PHP değişkenine atayın.
Sonra ister mangal isterseniz tava yapın :-)

Adnan DURSUN
ASRIN Bilişim Ltd.
----- Original Message -----
From: acemi nix
To: pgsql-tr-genel(at)postgresql(dot)org
Sent: Tuesday, February 28, 2006 11:58 PM
Subject: Re: [pgsql-tr-genel] Re: oid hakkında

bu tarz durumlarda siz napıyorsunuz?

mesela bu sequence lı kolondan başka tekil olan kolon yoksa o tabloda ve o alanla benim bi işlem yapmam gerekiyosa.

o alanı başka bi tabloya bi trigger ile ekletebilirim ama o alanı başka şekilde php scriptimin içindede kullanmam gerekebilir

On 2/28/06, acemi nix <aceminix(at)gmail(dot)com> wrote:
ozaman

pg_query($conn,"BEGIN; INSERT INTO....;SELECT LASTVAL(); END;");

da kesin sonuç değil mi demek. yani lastval herzaman o tablodaki son ele alınanı mı verir. bu oturumda üretilmiş olsun yada olmasın

In response to

Responses

Browse pgsql-tr-genel by date

  From Date Subject
Next Message acemi nix 2006-02-28 22:17:23 Re: Oracle'dan PostgreSQL'e
Previous Message acemi nix 2006-02-28 22:15:50 Re: Oracle'dan PostgreSQL'e