Rule ve serial problemi

From: Namık Güngör <namik(at)ofisiletisim(dot)com>
To: PostgreSQL Türkiye <pgsql-tr-genel(at)postgresql(dot)org>
Subject: Rule ve serial problemi
Date: 2010-06-09 16:48:37
Message-ID: 4C0FC5E5.3060009@ofisiletisim.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-tr-genel

Merhaba.
Yapmak istediğim şu.
deneme ve deneme_log adlı iki table var. deneme de bir rule tanımlayıp
eklenen kayıtların aynısını deneme_log a aktarıyorum.
Problem şurada. deneme table da "kayitno" adli field serial tanımlı.
deneme table a bir kayıt insert ettiğim de deneme_log table ında ki
kayitno deneme tablosuna göre 1 fazla atıyor.
Nerede yanlış yapıyorum.

CREATE TABLE udr.deneme
(
kayitno serial NOT NULL,
adi character varying(100),
CONSTRAINT deneme_pk PRIMARY KEY (kayitno)
)
WITH (
OIDS=FALSE
);

CREATE OR REPLACE RULE deneme_log_insert AS
ON INSERT TO udr.deneme DO INSERT INTO udr.deneme_log (kayitno,
adi, logtipi)
VALUES (new.kayitno, new.adi, 0);

CREATE TABLE udr.deneme_log
(
kayitno integer,
adi character varying(100),
logtarihi timestamp without time zone DEFAULT now(),
"user" character varying(50) DEFAULT "current_user"(),
logtipi smallint
)
WITH (
OIDS=FALSE
);
ALTER TABLE udr.deneme_log OWNER TO postgres;

--
Namık Güngör
Ofis İletişim Bilgisayar San.Tic.Ltd.Şti.
İzzetpaşa Mah. Yeniyol Cd. No:4/2
34387 Şişli - İstanbul
Tel : +90 212 219 88 77
Faks : +90 212 219 88 80

namik(at)ofisiletisim(dot)com
www.ofisiletisim.com

Attachment Content-Type Size
namik.vcf text/x-vcard 419 bytes

Browse pgsql-tr-genel by date

  From Date Subject
Next Message Namık Güngör 2010-06-09 17:18:18 Rule ve serial problemi
Previous Message Adnan DURSUN 2010-05-05 14:53:53 RE: [pgsql-tr-genel] Bursa'dan Freelance Destek İşi...