Permalink
Browse files

First versions for postgressql

  • Loading branch information...
1 parent 7ef1448 commit ce24161b7ec7a8874e84025544595730db1cb929 paca70 committed Apr 19, 2004
Showing with 59 additions and 0 deletions.
  1. +45 −0 blocks/db/postgres7.php
  2. +14 −0 blocks/db/postgres7.sql
@@ -0,0 +1,45 @@
+<?PHP //$Id$
+//
+// This file keeps track of upgrades to Moodle's
+// blocks system.
+//
+// Sometimes, changes between versions involve
+// alterations to database structures and other
+// major things that may break installations.
+//
+// The upgrade function in this file will attempt
+// to perform all the necessary actions to upgrade
+// your older installtion to the current version.
+//
+// If there's something it cannot do itself, it
+// will tell you what you need to do.
+//
+// Versions are defined by backup_version.php
+//
+// This file is tailored to PostgreSQL
+
+function blocks_upgrade($oldversion=0) {
+
+global $CFG;
+
+ $result = true;
+
+ if ($oldversion < 2004041000 and $result) {
+ $result = execute_sql("
+ CREATE TABLE {$CFG->prefix}blocks
+ (
+ id SERIAL8 PRIMARY KEY,
+ name varchar(40) NOT NULL default '',
+ version INT8 NOT NULL default '0',
+ cron INT8 NOT NULL default '0',
+ lastcron INT8 NOT NULL default '0',
+ visible int NOT NULL default '1'
+ )
+ ") ;
+
+ }
+
+ //Finally, return result
+ return $result;
+}
+?>
@@ -0,0 +1,14 @@
+# $Id$
+#
+# Table structure for table blocks
+#
+
+CREATE TABLE prefix_blocks (
+ id SERIAL8 PRIMARY KEY,
+ name varchar(40) NOT NULL default '',
+ version INT8 NOT NULL default '0',
+ cron INT8 NOT NULL default '0',
+ lastcron INT8 NOT NULL default '0',
+ visible int NOT NULL default '1'
+) ;
+# --------------------------------------------------------

0 comments on commit ce24161

Please sign in to comment.