Re: Trigger/Function Problem
От | Gregory Wood |
---|---|
Тема | Re: Trigger/Function Problem |
Дата | |
Msg-id | 003601c09531$ee18e940$7889ffcc@comstock.com обсуждение исходный текст |
Ответ на | Trigger/Function Problem (kowal@nawigator.pl) |
Список | pgsql-general |
This sounds like it might be better handled by foreign keys. You can just add a constraint to mp3user_data: FOREIGN KEY (id) REFERENCES mp3user (id) ON DELETE CASCADE. That will automatically delete matching values in mp3user_data when something is deleted from mp3user. Greg ----- Original Message ----- From: <kowal@nawigator.pl> To: <pgsql-general@postgresql.org> Sent: Wednesday, February 07, 2001 10:02 AM Subject: Trigger/Function Problem > Table "mp3user" > Attribute | Type | Modifier > --------------+-------------+--------------------------------------------- ----- > > id | integer | not null default > nextval('mp3user_id_seq'::text) > nick | varchar(20) | > > Table "mp3user_data" > Attribute | Type | Modifier > ------------+-------------+---------------------- > id | integer | not null > imie | varchar(30) | not null > nazwisko | varchar(30) | not null > > I have to table looking like the above (only bigger). > > What I want to do I to set a trigger which ON DELETE from "mp3user" > table > will automatically DELETE a row from "mp3user_data" table. > > The index in the mp3user is the same as the id from mp3user_data which > should be errased. I've tried looking at the helps in the manual by > about Triggers and Function they kinda suck. > > If anyone could solve my problem I would be very, Very grateful. > If possible mail me at: <a > href="mailto:kowal@nawigator.pl">kowal@nawigator.pl</a> > > Monsier Kowal > >
В списке pgsql-general по дате отправления: