pg.ddx.io  pgsql-sql@postgresql.org mailing list archive  
help / color / mirror / Atom feed
something similar to "on delete cascade" ?
2+ messages / 2 participants
[nested] [flat]

* something similar to "on delete cascade" ?
@ 2002-06-28 19:51  Albrecht Berger <berger1517@gmx.ch>
  0 siblings, 1 reply; 2+ messages in thread

From: Albrecht Berger @ 2002-06-28 19:51 UTC (permalink / raw)
  To: pgsql-sql

Hello,
I need something similar to the "on delete cascade" statement which
doesn't "listen" to the deletion of a row, but to a change of a column.

Do something like that exist ?

My problem is that i don't want to delete datarows, but to set a "deleted"
flag.
In every by a foreign key "linked" row should this deleted flag set
automatically.

Thx
berger






^ permalink  raw  reply  [nested|flat] 2+ messages in thread

* Re: something similar to "on delete cascade" ?
@ 2002-06-28 21:33  Josh Berkus <josh@agliodbs.com>
  parent: Albrecht Berger <berger1517@gmx.ch>
  0 siblings, 0 replies; 2+ messages in thread

From: Josh Berkus @ 2002-06-28 21:33 UTC (permalink / raw)
  To: Albrecht Berger <berger1517@gmx.ch>; pgsql-sql


Berger,

> My problem is that i don't want to delete datarows, but to set a "deleted"
> flag.
> In every by a foreign key "linked" row should this deleted flag set
> automatically.

You need to create a custom TRIGGER or RULE.  The online docs have extensive 
instructions and examples of triggers and rules.

-- 
-Josh Berkus

______AGLIO DATABASE SOLUTIONS___________________________
                                        Josh Berkus
   Complete information technology 	josh@agliodbs.com
    and data management solutions 	(415) 565-7293
   for law firms, small businesses 	 fax 621-2533
    and non-profit organizations. 	San Francisco






^ permalink  raw  reply  [nested|flat] 2+ messages in thread


end of thread, other threads:[~2002-06-28 21:33 UTC | newest]

Thread overview: 2+ messages (download: mbox mbox.gz follow: Atom feed)
-- links below jump to the message on this page --
2002-06-28 19:51 something similar to "on delete cascade" ? Albrecht Berger <berger1517@gmx.ch>
2002-06-28 21:33 ` Josh Berkus <josh@agliodbs.com>

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox