[open-ils-commits] r7573 - trunk/Open-ILS/src/sql/Pg

svn at svn.open-ils.org svn at svn.open-ils.org
Mon Jul 23 14:49:55 EDT 2007


Author: miker
Date: 2007-07-23 14:49:12 -0400 (Mon, 23 Jul 2007)
New Revision: 7573

Modified:
   trunk/Open-ILS/src/sql/Pg/002.schema.config.sql
Log:
Patch from Dan Scott to quiet the whining of PG 8.1+ on non-standard string escapes

Modified: trunk/Open-ILS/src/sql/Pg/002.schema.config.sql
===================================================================
--- trunk/Open-ILS/src/sql/Pg/002.schema.config.sql	2007-07-23 00:02:16 UTC (rev 7572)
+++ trunk/Open-ILS/src/sql/Pg/002.schema.config.sql	2007-07-23 18:49:12 UTC (rev 7573)
@@ -231,7 +231,7 @@
 
 CREATE TABLE config.rule_circ_duration (
 	id		SERIAL		PRIMARY KEY,
-	name		TEXT		NOT NULL UNIQUE CHECK ( name ~ '^\\w+$' ),
+	name		TEXT		NOT NULL UNIQUE CHECK ( name ~ E'^\\w+$' ),
 	extended	INTERVAL	NOT NULL,
 	normal		INTERVAL	NOT NULL,
 	shrt		INTERVAL	NOT NULL,
@@ -277,7 +277,7 @@
 
 CREATE TABLE config.rule_max_fine (
 	id	SERIAL		PRIMARY KEY,
-	name	TEXT		NOT NULL UNIQUE CHECK ( name ~ '^\\w+$' ),
+	name	TEXT		NOT NULL UNIQUE CHECK ( name ~ E'^\\w+$' ),
 	amount	NUMERIC(6,2)	NOT NULL
 );
 COMMENT ON TABLE config.rule_max_fine IS $$
@@ -317,7 +317,7 @@
 
 CREATE TABLE config.rule_recuring_fine (
 	id			SERIAL		PRIMARY KEY,
-	name			TEXT		NOT NULL UNIQUE CHECK ( name ~ '^\\w+$' ),
+	name			TEXT		NOT NULL UNIQUE CHECK ( name ~ E'^\\w+$' ),
 	high			NUMERIC(6,2)	NOT NULL,
 	normal			NUMERIC(6,2)	NOT NULL,
 	low			NUMERIC(6,2)	NOT NULL,
@@ -357,7 +357,7 @@
 
 CREATE TABLE config.rule_age_hold_protect (
 	id	SERIAL		PRIMARY KEY,
-	name	TEXT		NOT NULL UNIQUE CHECK ( name ~ '^\\w+$' ),
+	name	TEXT		NOT NULL UNIQUE CHECK ( name ~ E'^\\w+$' ),
 	age	INTERVAL	NOT NULL,
 	prox	INT		NOT NULL
 );



More information about the open-ils-commits mailing list