Re: PostgreSQL hakkında yardım lütfen

From: Devrim GÜNDÜZ <devrim(at)gunduz(dot)org>
To: Salim SAKAL <salim(dot)sakal(at)gmail(dot)com>
Cc: pgsql-tr-genel(at)postgresql(dot)org
Subject: Re: PostgreSQL hakkında yardım lütfen
Date: 2010-09-06 19:43:53
Message-ID: 1283802233.2929.6.camel@hp-laptop2.gunduz.org
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-tr-genel

On Mon, 2010-09-06 at 22:35 +0300, Salim SAKAL wrote:
<kesildi>
> örnek: insert query'de bağlantı hatası olursa rollback, sorun yoksa
> commit...

Ben sorunuzu anlamadım: Bir PHP satırında connection kısmı başarısız
olursa tabii ki rollback olacaktır. Bir de özel olarak bir transaction
başlatmadığınızda PostgreSQL o işlemi commit eder (başarılı olursa
yani). İkinci ifadede ayrı bir transaction başlar.

Örnek:

BEGIN;
INSERT...
INSERT...
COMMIT;

ile

INSERT...
INSERT

farklıdır. İlkinde 1 tx, ikincisinde 2 tx vardır. O yüzden bulk insert
işlemlerinde tek tx kullanmak gerekir.

Bilmem yardımcı oldu mu bu yanıt?

> Şahsi kanaatimce açık kaynağın önündeki ciddi engellerden birisi de bu
> konu. MSSQL Server için aramış olsaydım binlerce döküman bulabilirdim.
> Oracle'a rakip PostgreSQL gibi özgür yazılım var ama döküman olmadığı
> için yaygınlaşmıyor.

Ben bu tarzı pek sevmiyorum. Üstteki sorunuzun yanıtı PostgreSQL'in 2500
sayfalık belgesinin içinde var örneğin.

Saygılar,
--
Devrim GÜNDÜZ
PostgreSQL Danışmanı/Consultant, Red Hat Certified Engineer
PostgreSQL RPM Repository: http://yum.pgrpms.org
Community: devrim~PostgreSQL.org, devrim.gunduz~linux.org.tr
http://www.gunduz.org Twitter: http://twitter.com/devrimgunduz

In response to

Responses

Browse pgsql-tr-genel by date

  From Date Subject
Next Message Erhan Ekici 2010-09-06 20:21:04 Re: [pgsql-tr-genel] PostgreSQL hakkında yardım lütfen
Previous Message Salim SAKAL 2010-09-06 19:35:48 PostgreSQL hakkında yardım lütfen