From 4ce605f13a07a34549f071a66c54019d9c4aebed Mon Sep 17 00:00:00 2001 From: Andrew Ruthven Date: Fri, 15 Feb 2008 06:23:31 +1300 Subject: [PATCH] Heh, fix the SQL syntax. --- dba/patches/1.2.3.sql | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/dba/patches/1.2.3.sql b/dba/patches/1.2.3.sql index ea5ef208..2d1a8c69 100644 --- a/dba/patches/1.2.3.sql +++ b/dba/patches/1.2.3.sql @@ -1,13 +1,14 @@ --- Sort out accessing calendar entries. +-- Add some more cascading updates and deletes. +-- For databases created before PostgreSQL 8.0. BEGIN; SELECT check_db_revision(1,2,2); ALTER TABLE role_member DROP CONSTRAINT "$1"; -ALTER TABLE role_member ADD CONSTRAINT "$1" (role_no) REFERENCES roles(role_no) ON UPDATE CASCADE ON DELETE CASCADE DEFERRABLE; +ALTER TABLE role_member ADD CONSTRAINT "$1" FOREIGN KEY (role_no) REFERENCES roles(role_no) ON UPDATE CASCADE ON DELETE CASCADE DEFERRABLE; ALTER TABLE role_member DROP CONSTRAINT "$2"; -ALTER TABLE role_member ADD CONSTRAINT "$2" (user_no) REFERENCES usr(user_no) ON UPDATE CASCADE ON DELETE CASCADE DEFERRABLE; +ALTER TABLE role_member ADD CONSTRAINT "$2" FOREIGN KEY (user_no) REFERENCES usr(user_no) ON UPDATE CASCADE ON DELETE CASCADE DEFERRABLE; ALTER TABLE session DROP CONSTRAINT "$1"; ALTER TABLE session ADD CONSTRAINT "$1" FOREIGN KEY (user_no) REFERENCES usr(user_no) ON UPDATE CASCADE ON DELETE CASCADE DEFERRABLE;