From 60d99e8af718dc461ec5d430193030a40d040173 Mon Sep 17 00:00:00 2001 From: Carsten Schmitz Date: Mon, 4 Apr 2011 10:12:10 +0000 Subject: [PATCH] Fixed issue: Errors on upgrade with Postgres DB git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey@9960 b72ed6b6-b9f8-46b5-92b4-906544132732 --- admin/update/upgrade-postgres.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/admin/update/upgrade-postgres.php b/admin/update/upgrade-postgres.php index a0bd0aa842c..11e35d03551 100644 --- a/admin/update/upgrade-postgres.php +++ b/admin/update/upgrade-postgres.php @@ -284,14 +284,15 @@ function db_upgrade($oldversion) { modify_database("","ALTER TABLE prefix_conditions ALTER COLUMN method TYPE CHAR(5)"); echo $modifyoutput; flush();ob_flush(); modify_database("","ALTER TABLE prefix_surveys RENAME COLUMN private TO anonymized;"); echo $modifyoutput; flush();ob_flush(); - modify_database("","ALTER TABLE prefix_surveys ALTER COLUMN anonymized TYPE char(1) Default 'N' NOT NULL ;"); echo $modifyoutput; flush();ob_flush(); + modify_database("","ALTER TABLE prefix_surveys ALTER COLUMN anonymized TYPE char(1);"); echo $modifyoutput; flush();ob_flush(); + modify_database("","ALTER TABLE prefix_surveys ALTER COLUMN anonymized SET DEFAULT 'N';"); echo $modifyoutput; flush();ob_flush(); + modify_database("","ALTER TABLE prefix_surveys ALTER COLUMN anonymized SET NOT NULL ;"); echo $modifyoutput; flush();ob_flush(); modify_database("", "CREATE TABLE prefix_failed_login_attempts ( id serial PRIMARY KEY NOT NULL, ip character varying(37) NOT NULL, last_attempt character varying(20) NOT NULL, number_attempts integer NOT NULL );"); echo $modifyoutput; flush();ob_flush(); - modify_database("", "ALTER TABLE ONLY prefix_failed_login_attempts ADD CONSTRAINT prefix_failed_login_attempts_pkey PRIMARY KEY (\"id\");"); echo $modifyoutput; flush();ob_flush(); modify_database("", "ALTER TABLE prefix_surveys_languagesettings ADD surveyls_numberformat integer default 0 NOT NULL"); echo $modifyoutput; flush();ob_flush(); upgrade_token_tables145(); modify_database("", "UPDATE prefix_settings_global SET stg_value='145' WHERE stg_name='DBVersion'"); echo $modifyoutput; flush();ob_flush();