mirror of
https://github.com/moodle/moodle.git
synced 2025-03-18 22:50:19 +01:00
First versions for postgressql
This commit is contained in:
parent
7ef144842f
commit
ce24161b7e
45
blocks/db/postgres7.php
Normal file
45
blocks/db/postgres7.php
Normal 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
14
blocks/db/postgres7.sql
Normal 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'
|
||||
) ;
|
||||
# --------------------------------------------------------
|
Loading…
x
Reference in New Issue
Block a user