The following bug has been logged on the website: Bug reference: 7907 Logged by: İBRAHIM KOCAOGLU Email address: ibrahimkocaogl...@gmail.com PostgreSQL version: 9.1.0 Operating system: debian-6.stable Description:
-- Function: f_is_isletme_sayim_hazirlik_delete() -- DROP FUNCTION f_is_isletme_sayim_hazirlik_delete(); CREATE OR REPLACE FUNCTION f_is_isletme_sayim_hazirlik_delete() RETURNS trigger AS $BODY$ BEGIN INSERT INTO log_isletme_sayim_hazirlik (sayim_hazirlik_no, isletme_no, urun_no, barkod, sayilan_miktar, sayim_baslangic_saati, sayim_baslangic_tarihi, son_sayim_saati, son_sayim_tarihi, son_kypk, log_nedeni) VALUES (old.sayim_hazirlik_no, old.isletme_no, old.urun_no, old.barkod, old.sayilan_miktar, old.sayim_baslangic_saati, old.sayim_baslangic_tarihi, old.son_sayim_saati, old.son_sayim_tarihi, old.son_kypk, 'KAYIT SİLME'::character varying); RETURN NEW; END; $BODY$ LANGUAGE plpgsql VOLATILE COST 100; ALTER FUNCTION f_is_isletme_sayim_hazirlik_delete() OWNER TO postgres; -- Function: f_is_isletme_sayim_hazirlik_insert() -- DROP FUNCTION f_is_isletme_sayim_hazirlik_insert(); CREATE OR REPLACE FUNCTION f_is_isletme_sayim_hazirlik_insert() RETURNS trigger AS $BODY$ BEGIN INSERT INTO log_isletme_sayim_hazirlik (sayim_hazirlik_no, isletme_no, urun_no, barkod, sayilan_miktar, sayim_baslangic_saati, sayim_baslangic_tarihi, son_sayim_saati, son_sayim_tarihi, son_kypk, log_nedeni) VALUES ( new.sayim_hazirlik_no, new.isletme_no, new.urun_no, new.barkod, new.sayilan_miktar, new.sayim_baslangic_saati, new.sayim_baslangic_tarihi, new.son_sayim_saati, new.son_sayim_tarihi, new.son_kypk, 'YENİ KAYIT'::character varying); RETURN NEW; END; $BODY$ LANGUAGE plpgsql VOLATILE COST 100; ALTER FUNCTION f_is_isletme_sayim_hazirlik_insert() OWNER TO postgres; -- Function: f_is_isletme_sayim_hazirlik_update() -- DROP FUNCTION f_is_isletme_sayim_hazirlik_update(); CREATE OR REPLACE FUNCTION f_is_isletme_sayim_hazirlik_update() RETURNS trigger AS $BODY$ BEGIN INSERT INTO log_isletme_sayim_hazirlik (sayim_hazirlik_no, isletme_no, urun_no, barkod, sayilan_miktar, sayim_baslangic_saati, sayim_baslangic_tarihi, son_sayim_saati, son_sayim_tarihi, son_kypk, log_nedeni) VALUES (new.sayim_hazirlik_no, new.isletme_no, new.urun_no, new.barkod, new.sayilan_miktar, new.sayim_baslangic_saati, new.sayim_baslangic_tarihi, new.son_sayim_saati, new.son_sayim_tarihi, new.son_kypk, 'KAYIT GÜNCELLEME'::character varying); RETURN NEW; END; $BODY$ LANGUAGE plpgsql VOLATILE COST 100; ALTER FUNCTION f_is_isletme_sayim_hazirlik_update() OWNER TO postgres; -- Table: isletme_sayim_hazirlik -- DROP TABLE isletme_sayim_hazirlik; CREATE TABLE isletme_sayim_hazirlik ( sayim_hazirlik_no bigserial NOT NULL, isletme_no smallint NOT NULL, urun_no bigint NOT NULL, barkod character varying(98) NOT NULL, sayilan_miktar numeric(19,3) NOT NULL, sayim_baslangic_saati time with time zone NOT NULL, sayim_baslangic_tarihi date NOT NULL, son_sayim_saati time with time zone NOT NULL, son_sayim_tarihi date NOT NULL, son_kypk character varying(20) NOT NULL, CONSTRAINT pkx_isletme_sayim_hazirlik PRİMARY KEY (sayim_hazirlik_no , isletme_no ) ) WITH ( OIDS=FALSE ); ALTER TABLE isletme_sayim_hazirlik OWNER TO postgres; -- Table: log_isletme_sayim_hazirlik -- DROP TABLE log_isletme_sayim_hazirlik; CREATE TABLE log_isletme_sayim_hazirlik ( log_sayim_hazirlik_no bigserial NOT NULL, sayim_hazirlik_no bigint NOT NULL, isletme_no smallint NOT NULL, urun_no bigint NOT NULL, barkod character varying(98) NOT NULL, sayilan_miktar numeric(19,3) NOT NULL, sayim_baslangic_saati time with time zone NOT NULL, sayim_baslangic_tarihi date NOT NULL, son_sayim_saati time with time zone NOT NULL, son_sayim_tarihi date NOT NULL, son_kypk character varying(20) NOT NULL, log_saati time with time zone NOT NULL DEFAULT ('now'::text)::time with time zone, log_tarihi date NOT NULL DEFAULT ('now'::text)::date, log_kypk character varying(20) NOT NULL DEFAULT "current_user"(), log_nedeni character varying(20) NOT NULL, CONSTRAINT pkx_log_isletme_sayim_hazirlik PRİMARY KEY (log_sayim_hazirlik_no , isletme_no ) ) WITH ( OIDS=FALSE ); ALTER TABLE log_isletme_sayim_hazirlik OWNER TO postgres; -- Trigger: trg_f_is_isletme_sayim_hazirlik_delete on isletme_sayim_hazirlik -- DROP TRIGGER trg_f_is_isletme_sayim_hazirlik_delete ON isletme_sayim_hazirlik; CREATE TRIGGER trg_f_is_isletme_sayim_hazirlik_delete BEFORE DELETE ON isletme_sayim_hazirlik FOR EACH ROW EXECUTE PROCEDURE f_is_isletme_sayim_hazirlik_delete(); -- Trigger: trg_f_is_isletme_sayim_hazirlik_insert on isletme_sayim_hazirlik -- DROP TRIGGER trg_f_is_isletme_sayim_hazirlik_insert ON isletme_sayim_hazirlik; CREATE TRIGGER trg_f_is_isletme_sayim_hazirlik_insert BEFORE INSERT ON isletme_sayim_hazirlik FOR EACH ROW EXECUTE PROCEDURE f_is_isletme_sayim_hazirlik_insert(); -- Trigger: trg_f_is_isletme_sayim_hazirlik_update on isletme_sayim_hazirlik -- DROP TRIGGER trg_f_is_isletme_sayim_hazirlik_update ON isletme_sayim_hazirlik; CREATE TRIGGER trg_f_is_isletme_sayim_hazirlik_update BEFORE UPDATE ON isletme_sayim_hazirlik FOR EACH ROW EXECUTE PROCEDURE f_is_isletme_sayim_hazirlik_update(); -- Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-bugs