From 08cdce7e5ef6e1000cf0fea01b206168efa6a35f Mon Sep 17 00:00:00 2001 From: ethem Date: Wed, 26 Apr 2006 11:18:50 +0000 Subject: [PATCH] SQL file contains all upgrades. --- enrol/authorize/db/postgres7.php | 6 ++++-- enrol/authorize/db/postgres7.sql | 11 +++++++---- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/enrol/authorize/db/postgres7.php b/enrol/authorize/db/postgres7.php index 5af5a0b0215..7afc6ce4687 100644 --- a/enrol/authorize/db/postgres7.php +++ b/enrol/authorize/db/postgres7.php @@ -8,9 +8,11 @@ function authorize_upgrade($oldversion=0) { $result = true; if ($oldversion == 0) { - modify_database("$CFG->dirroot/enrol/authorize/db/postgres7.sql"); + $result = modify_database("$CFG->dirroot/enrol/authorize/db/postgres7.sql"); + return $result; // SQL file contains all upgrades. } else if (!in_array($CFG->prefix . 'enrol_authorize', $db->MetaTables('TABLES'))) { - modify_database("$CFG->dirroot/enrol/authorize/db/postgres7.sql"); + $result = modify_database("$CFG->dirroot/enrol/authorize/db/postgres7.sql"); + return $result; // SQL file contains all upgrades. } if ($oldversion < 2005071601) { diff --git a/enrol/authorize/db/postgres7.sql b/enrol/authorize/db/postgres7.sql index 09097b83877..88c7429655f 100644 --- a/enrol/authorize/db/postgres7.sql +++ b/enrol/authorize/db/postgres7.sql @@ -1,11 +1,14 @@ CREATE TABLE prefix_enrol_authorize ( id SERIAL PRIMARY KEY, - cclastfour integer default '0', + cclastfour integer DEFAULT 0 NOT NULL, ccexp varchar(6) default '', cvv varchar(4) default '', ccname varchar(255) default '', - courseid integer NOT NULL default '0', - userid integer NOT NULL default '0', + courseid integer DEFAULT 0 NOT NULL, + userid integer DEFAULT 0 NOT NULL, avscode varchar(1) default 'P', transid varchar(255) default '' -); \ No newline at end of file +); + +CREATE INDEX prefix_enrol_authorize_courseid_idx ON prefix_enrol_authorize(courseid); +CREATE INDEX prefix_enrol_authorize_userid_idx ON prefix_enrol_authorize(userid);