First versions for postgressql

This commit is contained in:
paca70 2004-04-19 04:15:24 +00:00
parent 7ef144842f
commit ce24161b7e
2 changed files with 59 additions and 0 deletions

45
blocks/db/postgres7.php Normal file
View File

@ -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;
}
?>

14
blocks/db/postgres7.sql Normal file
View File

@ -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'
) ;
# --------------------------------------------------------