From 6f1fd1ae53d9ae14d0cd3e2f0c3ae36353fffd4b Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 13 May 2012 17:36:43 +0200 Subject: [PATCH] Fix: pgsql --- htdocs/core/db/pgsql.class.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/htdocs/core/db/pgsql.class.php b/htdocs/core/db/pgsql.class.php index 75e84845744..786464ef2cf 100644 --- a/htdocs/core/db/pgsql.class.php +++ b/htdocs/core/db/pgsql.class.php @@ -277,7 +277,8 @@ class DoliDBPgsql // ALTER TABLE llx_tablechild ADD CONSTRAINT fk_tablechild_fk_fieldparent FOREIGN KEY (fk_fieldparent) REFERENCES llx_tableparent (rowid) if (preg_match('/ALTER\s+TABLE\s+(.*)\s*ADD CONSTRAINT\s+(.*)\s*FOREIGN\s+KEY\s*(.*)$/i',$line,$reg)) { - $line.=" DEFERRABLE INITIALLY IMMEDIATE"; + $line=preg_replace('/;$/','',$line); + $line.=" DEFERRABLE INITIALLY IMMEDIATE;"; } // alter table add [unique] [index] (field1, field2 ...)