Skip to content

Commit

Permalink
added official support for postgres7
Browse files Browse the repository at this point in the history
  • Loading branch information
jungwirr committed Oct 8, 2003
1 parent a52fe88 commit aa47f27
Show file tree
Hide file tree
Showing 2 changed files with 56 additions and 0 deletions.
24 changes: 24 additions & 0 deletions mod/attendance/db/postgres7.php
@@ -0,0 +1,24 @@
<?php

function attendance_upgrade($oldversion) {
/// This function does anything necessary to upgrade
/// older versions to match current functionality

global $CFG;

//table_column($table, $oldfield, $field, $type="integer", $size="10",
// $signed="unsigned", $default="0", $null="not null", $after="")


if ($oldversion < 2003091802) {
table_column("attendance", "", "edited", "integer", 2, "unsigned", "0", "not null");
execute_sql("UPDATE {$CFG->prefix}attendance set edited = 1;");
}
if ($oldversion < 2003092500) {
table_column("attendance", "", "autoattend", "integer", 2, "unsigned", "0", "not null");
}

return true;
}

?>
32 changes: 32 additions & 0 deletions mod/attendance/db/postgres7.sql
@@ -0,0 +1,32 @@
#
# Table structure for table `prefix_attendance`
#

CREATE TABLE prefix_attendance (
id SERIAL,
name varchar(255) NOT NULL default '',
course int4 NOT NULL default '0',
day int4 NOT NULL default '0',
hours int2 NOT NULL default '0',
roll int2 NOT NULL default '0',
notes varchar(64) NOT NULL default '',
timemodified int4 NOT NULL default '0',
dynsection int2 NOT NULL default '0',
edited int2 NOT NULL default '0',
autoattend int2 NOT NULL default '0',
PRIMARY KEY(id)
);

#
# Table structure for table `prefix_attendance_roll`
#

CREATE TABLE prefix_attendance_roll (
id SERIAL,
dayid int4 NOT NULL default '0',
userid int4 NOT NULL default '0',
hour int2 NOT NULL default '0',
status int4 NOT NULL default '0',
notes varchar(64) NOT NULL default '',
PRIMARY KEY (id)
);

0 comments on commit aa47f27

Please sign in to comment.