Hi,
many clients like webmin and openoffice makes an
INSERT .... NULL if i give no value for a field because it is a sequence. 
Is there a better way to solve this problem as using a trigger ?


CREATE TABLE test (
        id integer      PRIMARY KEY
        );
CREATE SEQUENCE test_seq_id MINVALUE 0;
CREATE OR REPLACE FUNCTION test_fnc_id_seq() RETURNS TRIGGER AS
        '
        begin
                NEW.id := nextval(''test_seq_id'');
                RETURN NEW;
        end;
        '
        LANGUAGE 'plpgsql';
CREATE TRIGGER test_trg_ins BEFORE INSERT ON test FOR EACH ROW
        EXECUTE PROCEDURE test_fnc_id_seq();


---------------------------(end of broadcast)---------------------------
TIP 4: Don't 'kill -9' the postmaster

Reply via email to