-# Database : `moodle`\r
-# --------------------------------------------------------\r
-\r
-#\r
-# Table structure for table `course`\r
-#\r
-\r
-CREATE TABLE course (\r
- id int(10) unsigned NOT NULL auto_increment,\r
- category int(10) unsigned NOT NULL default '0',\r
- password varchar(50) NOT NULL default '',\r
- fullname varchar(254) NOT NULL default '',\r
- shortname varchar(15) NOT NULL default '',\r
- summary text NOT NULL,\r
- format tinyint(4) NOT NULL default '1',\r
- teacher varchar(100) NOT NULL default 'Teacher',\r
- startdate int(10) unsigned NOT NULL default '0',\r
- enddate int(10) unsigned NOT NULL default '0',\r
- timemodified int(10) unsigned NOT NULL default '0',\r
- PRIMARY KEY (id)\r
-);\r
-# --------------------------------------------------------\r
-\r
-#\r
-# Table structure for table `course_categories`\r
-#\r
-\r
-CREATE TABLE course_categories (\r
- id int(10) unsigned NOT NULL auto_increment,\r
- name varchar(255) NOT NULL default '',\r
- PRIMARY KEY (id),\r
- UNIQUE KEY id (id)\r
-);\r
-# --------------------------------------------------------\r
-\r
-#\r
-# Table structure for table `course_modules`\r
-#\r
-\r
-CREATE TABLE course_modules (\r
- id int(10) unsigned NOT NULL auto_increment,\r
- course int(10) unsigned NOT NULL default '0',\r
- module int(10) unsigned NOT NULL default '0',\r
- instance int(10) unsigned NOT NULL default '0',\r
- week int(10) unsigned NOT NULL default '0',\r
- added int(10) unsigned NOT NULL default '0',\r
- deleted tinyint(1) unsigned NOT NULL default '0',\r
- score tinyint(4) NOT NULL default '0',\r
- PRIMARY KEY (id),\r
- UNIQUE KEY id (id)\r
-) ;\r
-# --------------------------------------------------------\r
-\r
-#\r
-# Table structure for table `course_weeks`\r
-#\r
-\r
-CREATE TABLE course_weeks (\r
- id int(10) unsigned NOT NULL auto_increment,\r
- course int(10) unsigned NOT NULL default '0',\r
- week int(10) unsigned NOT NULL default '0',\r
- summary varchar(255) NOT NULL default '',\r
- sequence varchar(255) NOT NULL default '',\r
- PRIMARY KEY (id)\r
-) ;\r
-# --------------------------------------------------------\r
-\r
-#\r
-# Table structure for table `logs`\r
-#\r
-\r
-CREATE TABLE logs (\r
- id int(10) unsigned NOT NULL auto_increment,\r
- time int(10) unsigned NOT NULL default '0',\r
- user int(10) unsigned NOT NULL default '0',\r
- course int(10) unsigned NOT NULL default '0',\r
- ip varchar(15) NOT NULL default '',\r
- url varchar(200) NOT NULL default '',\r
- message varchar(255) NOT NULL default '',\r
- PRIMARY KEY (id)\r
-) ;\r
-# --------------------------------------------------------\r
-\r
-#\r
-# Table structure for table `modules`\r
-#\r
-\r
-CREATE TABLE modules (\r
- id int(10) unsigned NOT NULL auto_increment,\r
- name varchar(20) NOT NULL default '',\r
- fullname varchar(255) NOT NULL default '',\r
- version int(10) NOT NULL default '0',\r
- cron int(10) unsigned NOT NULL default '0',\r
- lastcron int(10) unsigned NOT NULL default '0',\r
- search varchar(255) NOT NULL default '',\r
- PRIMARY KEY (id),\r
- UNIQUE KEY id (id)\r
-) ;\r
-# --------------------------------------------------------\r
-\r
-#\r
-# Table structure for table `user`\r
-#\r
-\r
-CREATE TABLE user (\r
- id int(10) unsigned NOT NULL auto_increment,\r
- confirmed tinyint(1) NOT NULL default '0',\r
- username varchar(100) NOT NULL default '',\r
- password varchar(32) NOT NULL default '',\r
- idnumber varchar(12) default NULL,\r
- firstname varchar(20) NOT NULL default '',\r
- lastname varchar(20) NOT NULL default '',\r
- email varchar(100) NOT NULL default '',\r
- icq varchar(15) default NULL,\r
- phone1 varchar(20) default NULL,\r
- phone2 varchar(20) default NULL,\r
- institution varchar(40) default NULL,\r
- department varchar(30) default NULL,\r
- address varchar(70) default NULL,\r
- city varchar(20) default NULL,\r
- country char(2) default NULL,\r
- firstaccess int(10) unsigned NOT NULL default '0',\r
- lastaccess int(10) unsigned NOT NULL default '0',\r
- lastlogin int(10) unsigned NOT NULL default '0',\r
- currentlogin int(10) unsigned NOT NULL default '0',\r
- lastIP varchar(15) default NULL,\r
- personality varchar(5) default NULL,\r
- picture tinyint(1) default NULL,\r
- url varchar(255) default NULL,\r
- description text,\r
- research tinyint(1) unsigned NOT NULL default '0',\r
- forwardmail tinyint(1) unsigned NOT NULL default '0',\r
- timemodified int(10) unsigned NOT NULL default '0',\r
- PRIMARY KEY (id),\r
- UNIQUE KEY username (username),\r
- UNIQUE KEY id (id)\r
-) ;\r
-# --------------------------------------------------------\r
-\r
-#\r
-# Table structure for table `user_admins`\r
-#\r
-\r
-CREATE TABLE user_admins (\r
- id int(10) unsigned NOT NULL auto_increment,\r
- user int(10) unsigned NOT NULL default '0',\r
- PRIMARY KEY (id),\r
- UNIQUE KEY id (id)\r
-) ;\r
-# --------------------------------------------------------\r
-\r
-#\r
-# Table structure for table `user_students`\r
-#\r
-\r
-CREATE TABLE user_students (\r
- id int(10) unsigned NOT NULL auto_increment,\r
- user int(10) unsigned NOT NULL default '0',\r
- course int(10) unsigned NOT NULL default '0',\r
- start int(10) unsigned NOT NULL default '0',\r
- end int(10) unsigned NOT NULL default '0',\r
- time int(10) unsigned NOT NULL default '0',\r
- PRIMARY KEY (id),\r
- UNIQUE KEY id (id)\r
-) ;\r
-# --------------------------------------------------------\r
-\r
-#\r
-# Table structure for table `user_teachers`\r
-#\r
-\r
-CREATE TABLE user_teachers (\r
- id int(10) unsigned NOT NULL auto_increment,\r
- user int(10) unsigned NOT NULL default '0',\r
- course int(10) unsigned NOT NULL default '0',\r
- authority varchar(10) default NULL,\r
- PRIMARY KEY (id),\r
- UNIQUE KEY id (id)\r
-) ;\r
-\r
+# phpMyAdmin MySQL-Dump
+# version 2.3.0-dev
+# http://phpwizard.net/phpMyAdmin/
+# http://www.phpmyadmin.net/ (download page)
+#
+# Host: localhost
+# Generation Time: May 29, 2002 at 05:19 PM
+# Server version: 3.23.49
+# PHP Version: 4.1.2
+# Database : `moodle`
+# --------------------------------------------------------
+
+#
+# Table structure for table `course`
+#
+
+CREATE TABLE course (
+ id int(10) unsigned NOT NULL auto_increment,
+ category int(10) unsigned NOT NULL default '0',
+ password varchar(50) NOT NULL default '',
+ fullname varchar(254) NOT NULL default '',
+ shortname varchar(15) NOT NULL default '',
+ summary text NOT NULL,
+ format tinyint(4) NOT NULL default '1',
+ teacher varchar(100) NOT NULL default 'Teacher',
+ startdate int(10) unsigned NOT NULL default '0',
+ enddate int(10) unsigned NOT NULL default '0',
+ timemodified int(10) unsigned NOT NULL default '0',
+ PRIMARY KEY (id)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Table structure for table `course_categories`
+#
+
+CREATE TABLE course_categories (
+ id int(10) unsigned NOT NULL auto_increment,
+ name varchar(255) NOT NULL default '',
+ PRIMARY KEY (id),
+ UNIQUE KEY id (id)
+) TYPE=MyISAM COMMENT='Course categories';
+# --------------------------------------------------------
+
+#
+# Table structure for table `course_modules`
+#
+
+CREATE TABLE course_modules (
+ id int(10) unsigned NOT NULL auto_increment,
+ course int(10) unsigned NOT NULL default '0',
+ module int(10) unsigned NOT NULL default '0',
+ instance int(10) unsigned NOT NULL default '0',
+ week int(10) unsigned NOT NULL default '0',
+ added int(10) unsigned NOT NULL default '0',
+ deleted tinyint(1) unsigned NOT NULL default '0',
+ score tinyint(4) NOT NULL default '0',
+ PRIMARY KEY (id),
+ UNIQUE KEY id (id)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Table structure for table `course_weeks`
+#
+
+CREATE TABLE course_weeks (
+ id int(10) unsigned NOT NULL auto_increment,
+ course int(10) unsigned NOT NULL default '0',
+ week int(10) unsigned NOT NULL default '0',
+ summary varchar(255) NOT NULL default '',
+ sequence varchar(255) NOT NULL default '',
+ PRIMARY KEY (id)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Table structure for table `log`
+#
+
+CREATE TABLE log (
+ id int(10) unsigned NOT NULL auto_increment,
+ time int(10) unsigned NOT NULL default '0',
+ user int(10) unsigned NOT NULL default '0',
+ ip varchar(15) NOT NULL default '',
+ course int(10) unsigned NOT NULL default '0',
+ module varchar(10) NOT NULL default '',
+ action varchar(15) NOT NULL default '',
+ url varchar(100) NOT NULL default '',
+ info varchar(255) NOT NULL default '',
+ PRIMARY KEY (id)
+) TYPE=MyISAM COMMENT='Every action is logged as far as possible.';
+# --------------------------------------------------------
+
+#
+# Table structure for table `log_display`
+#
+
+CREATE TABLE log_display (
+ module varchar(20) NOT NULL default '',
+ action varchar(20) NOT NULL default '',
+ table varchar(20) NOT NULL default '',
+ field varchar(40) NOT NULL default ''
+) TYPE=MyISAM COMMENT='For a particular module/action, specifies a table field.';
+# --------------------------------------------------------
+
+#
+# Table structure for table `modules`
+#
+
+CREATE TABLE modules (
+ id int(10) unsigned NOT NULL auto_increment,
+ name varchar(20) NOT NULL default '',
+ fullname varchar(255) NOT NULL default '',
+ version int(10) NOT NULL default '0',
+ cron int(10) unsigned NOT NULL default '0',
+ lastcron int(10) unsigned NOT NULL default '0',
+ search varchar(255) NOT NULL default '',
+ PRIMARY KEY (id),
+ UNIQUE KEY id (id)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Table structure for table `user`
+#
+
+CREATE TABLE user (
+ id int(10) unsigned NOT NULL auto_increment,
+ confirmed tinyint(1) NOT NULL default '0',
+ username varchar(100) NOT NULL default '',
+ password varchar(32) NOT NULL default '',
+ idnumber varchar(12) default NULL,
+ firstname varchar(20) NOT NULL default '',
+ lastname varchar(20) NOT NULL default '',
+ email varchar(100) NOT NULL default '',
+ icq varchar(15) default NULL,
+ phone1 varchar(20) default NULL,
+ phone2 varchar(20) default NULL,
+ institution varchar(40) default NULL,
+ department varchar(30) default NULL,
+ address varchar(70) default NULL,
+ city varchar(20) default NULL,
+ country char(2) default NULL,
+ firstaccess int(10) unsigned NOT NULL default '0',
+ lastaccess int(10) unsigned NOT NULL default '0',
+ lastlogin int(10) unsigned NOT NULL default '0',
+ currentlogin int(10) unsigned NOT NULL default '0',
+ lastIP varchar(15) default NULL,
+ personality varchar(5) default NULL,
+ picture tinyint(1) default NULL,
+ url varchar(255) default NULL,
+ description text,
+ research tinyint(1) unsigned NOT NULL default '0',
+ forwardmail tinyint(1) unsigned NOT NULL default '0',
+ timemodified int(10) unsigned NOT NULL default '0',
+ PRIMARY KEY (id),
+ UNIQUE KEY id (id),
+ UNIQUE KEY username (username)
+) TYPE=MyISAM COMMENT='One record for each person';
+# --------------------------------------------------------
+
+#
+# Table structure for table `user_admins`
+#
+
+CREATE TABLE user_admins (
+ id int(10) unsigned NOT NULL auto_increment,
+ user int(10) unsigned NOT NULL default '0',
+ PRIMARY KEY (id),
+ UNIQUE KEY id (id)
+) TYPE=MyISAM COMMENT='One record per administrator user';
+# --------------------------------------------------------
+
+#
+# Table structure for table `user_students`
+#
+
+CREATE TABLE user_students (
+ id int(10) unsigned NOT NULL auto_increment,
+ user int(10) unsigned NOT NULL default '0',
+ course int(10) unsigned NOT NULL default '0',
+ start int(10) unsigned NOT NULL default '0',
+ end int(10) unsigned NOT NULL default '0',
+ time int(10) unsigned NOT NULL default '0',
+ PRIMARY KEY (id),
+ UNIQUE KEY id (id)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Table structure for table `user_teachers`
+#
+
+CREATE TABLE user_teachers (
+ id int(10) unsigned NOT NULL auto_increment,
+ user int(10) unsigned NOT NULL default '0',
+ course int(10) unsigned NOT NULL default '0',
+ authority varchar(10) default NULL,
+ PRIMARY KEY (id),
+ UNIQUE KEY id (id)
+) TYPE=MyISAM COMMENT='One record per teacher per course';
+
+
+
+
CREATE SEQUENCE course_id_seq;
--- Database : `moodle`\r
--- --------------------------------------------------------\r
-\r
---\r
--- Table structure for table `course`\r
---\r
-\r
-CREATE TABLE "course" (\r
- "id" INT4 DEFAULT nextval('course_id_seq'),\r
- "category" INT4 NOT NULL DEFAULT '0',\r
- "password" varchar(50) NOT NULL DEFAULT '',\r
- "fullname" varchar(254) NOT NULL DEFAULT '',\r
- "shortname" varchar(15) NOT NULL DEFAULT '',\r
- "summary" TEXT DEFAULT '' NOT NULL,\r
- "format" INT2 NOT NULL DEFAULT '1',\r
- "teacher" varchar(100) NOT NULL DEFAULT 'Teacher',\r
- "startdate" INT4 NOT NULL DEFAULT '0',\r
- "enddate" INT4 NOT NULL DEFAULT '0',\r
- "timemodified" INT4 NOT NULL DEFAULT '0',\r
- PRIMARY KEY (id)\r
+-- phpMyAdmin MySQL-Dump
+-- version 2.3.0-dev
+-- http://phpwizard.net/phpMyAdmin/
+-- http://www.phpmyadmin.net/ (download page)
+--
+-- Host: localhost
+-- Generation Time: May 29, 2002 at 05:19 PM
+-- Server version: 3.23.49
+-- PHP Version: 4.1.2
+-- Database : `moodle`
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `course`
+--
+
+CREATE TABLE course (
+ id INT4 DEFAULT nextval('course_id_seq'),
+ category INT4 NOT NULL DEFAULT '0',
+ password varchar(50) NOT NULL DEFAULT '',
+ fullname varchar(254) NOT NULL DEFAULT '',
+ shortname varchar(15) NOT NULL DEFAULT '',
+ summary TEXT DEFAULT '' NOT NULL,
+ format INT2 NOT NULL DEFAULT '1',
+ teacher varchar(100) NOT NULL DEFAULT 'Teacher',
+ startdate INT4 NOT NULL DEFAULT '0',
+ enddate INT4 NOT NULL DEFAULT '0',
+ timemodified INT4 NOT NULL DEFAULT '0',
+ PRIMARY KEY (id)
);
--- --------------------------------------------------------\r
-\r
---\r
--- Table structure for table `course_categories`\r
---\r
-\r
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `course_categories`
+--
+
--
CREATE SEQUENCE course_categories_id_seq;
-CREATE TABLE "course_categories" (\r
- "id" INT4 DEFAULT nextval('course_categories_id_seq'),\r
- "name" varchar(255) NOT NULL DEFAULT '',\r
- PRIMARY KEY (id),\r
+CREATE TABLE course_categories (
+ id INT4 DEFAULT nextval('course_categories_id_seq'),
+ name varchar(255) NOT NULL DEFAULT '',
+ PRIMARY KEY (id)
);
--- --------------------------------------------------------\r
-\r
---\r
--- Table structure for table `course_modules`\r
---\r
-\r
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `course_modules`
+--
+
--
CREATE SEQUENCE course_modules_id_seq;
-CREATE TABLE "course_modules" (\r
- "id" INT4 DEFAULT nextval('course_modules_id_seq'),\r
- "course" INT4 NOT NULL DEFAULT '0',\r
- "module" INT4 NOT NULL DEFAULT '0',\r
- "instance" INT4 NOT NULL DEFAULT '0',\r
- "week" INT4 NOT NULL DEFAULT '0',\r
- "added" INT4 NOT NULL DEFAULT '0',\r
- "deleted" INT2 NOT NULL DEFAULT '0',\r
- "score" INT2 NOT NULL DEFAULT '0',\r
- PRIMARY KEY (id),\r
+CREATE TABLE course_modules (
+ id INT4 DEFAULT nextval('course_modules_id_seq'),
+ course INT4 NOT NULL DEFAULT '0',
+ module INT4 NOT NULL DEFAULT '0',
+ instance INT4 NOT NULL DEFAULT '0',
+ week INT4 NOT NULL DEFAULT '0',
+ added INT4 NOT NULL DEFAULT '0',
+ deleted INT2 NOT NULL DEFAULT '0',
+ score INT2 NOT NULL DEFAULT '0',
+ PRIMARY KEY (id)
);
--- --------------------------------------------------------\r
-\r
---\r
--- "Table" structure for table `course_weeks`\r
---\r
-\r
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `course_weeks`
+--
+
--
CREATE SEQUENCE course_weeks_id_seq;
-CREATE TABLE "course_weeks" (\r
- "id" INT4 DEFAULT nextval('course_weeks_id_seq'),\r
- "course" INT4 NOT NULL DEFAULT '0',\r
- "week" INT4 NOT NULL DEFAULT '0',\r
- "summary" varchar(255) NOT NULL DEFAULT '',\r
- "sequence" varchar(255) NOT NULL DEFAULT '',\r
- PRIMARY KEY (id)\r
+CREATE TABLE course_weeks (
+ id INT4 DEFAULT nextval('course_weeks_id_seq'),
+ course INT4 NOT NULL DEFAULT '0',
+ week INT4 NOT NULL DEFAULT '0',
+ summary varchar(255) NOT NULL DEFAULT '',
+ sequence varchar(255) NOT NULL DEFAULT '',
+ PRIMARY KEY (id)
);
--- --------------------------------------------------------\r
-\r
---\r
--- "Table" structure for table `logs`\r
---\r
-\r
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `log`
+--
+
--
--- Sequences for table LOGS
+-- Sequences for table LOG
--
-CREATE SEQUENCE logs_id_seq;
+CREATE SEQUENCE log_id_seq;
-CREATE TABLE "logs" (\r
- "id" INT4 DEFAULT nextval('logs_id_seq'),\r
- "time" INT4 NOT NULL DEFAULT '0',\r
- "user" INT4 NOT NULL DEFAULT '0',\r
- "course" INT4 NOT NULL DEFAULT '0',\r
- "ip" varchar(15) NOT NULL DEFAULT '',\r
- "url" varchar(200) NOT NULL DEFAULT '',\r
- "message" varchar(255) NOT NULL DEFAULT '',\r
- PRIMARY KEY (id)\r
+CREATE TABLE log (
+ id INT4 DEFAULT nextval('log_id_seq'),
+ time INT4 NOT NULL DEFAULT '0',
+ user INT4 NOT NULL DEFAULT '0',
+ ip varchar(15) NOT NULL DEFAULT '',
+ course INT4 NOT NULL DEFAULT '0',
+ module varchar(10) NOT NULL DEFAULT '',
+ action varchar(15) NOT NULL DEFAULT '',
+ url varchar(100) NOT NULL DEFAULT '',
+ info varchar(255) NOT NULL DEFAULT '',
+ PRIMARY KEY (id)
);
--- --------------------------------------------------------\r
-\r
---\r
--- "Table" structure for table `modules`\r
---\r
-\r
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `log_display`
+--
+
+CREATE TABLE log_display (
+ module varchar(20) NOT NULL DEFAULT '',
+ action varchar(20) NOT NULL DEFAULT '',
+ table varchar(20) NOT NULL DEFAULT '',
+ field varchar(40) NOT NULL DEFAULT ''
+);
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `modules`
+--
+
--
CREATE SEQUENCE modules_id_seq;
-CREATE TABLE "modules" (\r
- "id" INT4 DEFAULT nextval('modules_id_seq'),\r
- "name" varchar(20) NOT NULL DEFAULT '',\r
- "fullname" varchar(255) NOT NULL DEFAULT '',\r
- "version" INT4 NOT NULL DEFAULT '0',\r
- "cron" INT4 NOT NULL DEFAULT '0',\r
- "lastcron" INT4 NOT NULL DEFAULT '0',\r
- "search" varchar(255) NOT NULL DEFAULT '',\r
- PRIMARY KEY (id),\r
+CREATE TABLE modules (
+ id INT4 DEFAULT nextval('modules_id_seq'),
+ name varchar(20) NOT NULL DEFAULT '',
+ fullname varchar(255) NOT NULL DEFAULT '',
+ version INT4 NOT NULL DEFAULT '0',
+ cron INT4 NOT NULL DEFAULT '0',
+ lastcron INT4 NOT NULL DEFAULT '0',
+ search varchar(255) NOT NULL DEFAULT '',
+ PRIMARY KEY (id)
);
--- --------------------------------------------------------\r
-\r
---\r
--- "Table" structure for table `user`\r
---\r
-\r
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `user`
+--
+
--
CREATE SEQUENCE user_id_seq;
-CREATE TABLE "user" (\r
- "id" INT4 DEFAULT nextval('user_id_seq'),\r
- "confirmed" INT2 NOT NULL DEFAULT '0',\r
- "username" varchar(100) NOT NULL DEFAULT '',\r
- "password" varchar(32) NOT NULL DEFAULT '',\r
- "idnumber" varchar(12) DEFAULT NULL,\r
- "firstname" varchar(20) NOT NULL DEFAULT '',\r
- "lastname" varchar(20) NOT NULL DEFAULT '',\r
- "email" varchar(100) NOT NULL DEFAULT '',\r
- "icq" varchar(15) DEFAULT NULL,\r
- "phone1" varchar(20) DEFAULT NULL,\r
- "phone2" varchar(20) DEFAULT NULL,\r
- "institution" varchar(40) DEFAULT NULL,\r
- "department" varchar(30) DEFAULT NULL,\r
- "address" varchar(70) DEFAULT NULL,\r
- "city" varchar(20) DEFAULT NULL,\r
- "country" char(2) DEFAULT NULL,\r
- "firstaccess" INT4 NOT NULL DEFAULT '0',\r
- "lastaccess" INT4 NOT NULL DEFAULT '0',\r
- "lastlogin" INT4 NOT NULL DEFAULT '0',\r
- "currentlogin" INT4 NOT NULL DEFAULT '0',\r
- "lastIP" varchar(15) DEFAULT NULL,\r
- "personality" varchar(5) DEFAULT NULL,\r
- "picture" INT2 DEFAULT NULL,\r
- "url" varchar(255) DEFAULT NULL,\r
- "description" text,\r
- "research" INT2 NOT NULL DEFAULT '0',\r
- "forwardmail" INT2 NOT NULL DEFAULT '0',\r
- "timemodified" INT4 NOT NULL DEFAULT '0',\r
- PRIMARY KEY (id),\r
+CREATE TABLE user (
+ id INT4 DEFAULT nextval('user_id_seq'),
+ confirmed INT2 NOT NULL DEFAULT '0',
+ username varchar(100) NOT NULL DEFAULT '',
+ password varchar(32) NOT NULL DEFAULT '',
+ idnumber varchar(12) DEFAULT NULL,
+ firstname varchar(20) NOT NULL DEFAULT '',
+ lastname varchar(20) NOT NULL DEFAULT '',
+ email varchar(100) NOT NULL DEFAULT '',
+ icq varchar(15) DEFAULT NULL,
+ phone1 varchar(20) DEFAULT NULL,
+ phone2 varchar(20) DEFAULT NULL,
+ institution varchar(40) DEFAULT NULL,
+ department varchar(30) DEFAULT NULL,
+ address varchar(70) DEFAULT NULL,
+ city varchar(20) DEFAULT NULL,
+ country char(2) DEFAULT NULL,
+ firstaccess INT4 NOT NULL DEFAULT '0',
+ lastaccess INT4 NOT NULL DEFAULT '0',
+ lastlogin INT4 NOT NULL DEFAULT '0',
+ currentlogin INT4 NOT NULL DEFAULT '0',
+ lastIP varchar(15) DEFAULT NULL,
+ personality varchar(5) DEFAULT NULL,
+ picture INT2 DEFAULT NULL,
+ url varchar(255) DEFAULT NULL,
+ description text,
+ research INT2 NOT NULL DEFAULT '0',
+ forwardmail INT2 NOT NULL DEFAULT '0',
+ timemodified INT4 NOT NULL DEFAULT '0',
+ PRIMARY KEY (id)
);
--- --------------------------------------------------------\r
-\r
---\r
--- "Table" structure for table `user_admins`\r
---\r
-\r
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `user_admins`
+--
+
--
CREATE SEQUENCE user_admins_id_seq;
-CREATE TABLE "user_admins" (\r
- "id" INT4 DEFAULT nextval('user_admins_id_seq'),\r
- "user" INT4 NOT NULL DEFAULT '0',\r
- PRIMARY KEY (id),\r
+CREATE TABLE user_admins (
+ id INT4 DEFAULT nextval('user_admins_id_seq'),
+ user INT4 NOT NULL DEFAULT '0',
+ PRIMARY KEY (id)
);
--- --------------------------------------------------------\r
-\r
---\r
--- "Table" structure for table `user_students`\r
---\r
-\r
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `user_students`
+--
+
--
CREATE SEQUENCE user_students_id_seq;
-CREATE TABLE "user_students" (\r
- "id" INT4 DEFAULT nextval('user_students_id_seq'),\r
- "user" INT4 NOT NULL DEFAULT '0',\r
- "course" INT4 NOT NULL DEFAULT '0',\r
- "start" INT4 NOT NULL DEFAULT '0',\r
- "end" INT4 NOT NULL DEFAULT '0',\r
- "time" INT4 NOT NULL DEFAULT '0',\r
- PRIMARY KEY (id),\r
+CREATE TABLE user_students (
+ id INT4 DEFAULT nextval('user_students_id_seq'),
+ user INT4 NOT NULL DEFAULT '0',
+ course INT4 NOT NULL DEFAULT '0',
+ start INT4 NOT NULL DEFAULT '0',
+ end INT4 NOT NULL DEFAULT '0',
+ time INT4 NOT NULL DEFAULT '0',
+ PRIMARY KEY (id)
);
--- --------------------------------------------------------\r
-\r
---\r
--- "Table" structure for table `user_teachers`\r
---\r
-\r
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `user_teachers`
+--
+
--
CREATE SEQUENCE user_teachers_id_seq;
-CREATE TABLE "user_teachers" (\r
- "id" INT4 DEFAULT nextval('user_teachers_id_seq'),\r
- "user" INT4 NOT NULL DEFAULT '0',\r
- "course" INT4 NOT NULL DEFAULT '0',\r
- "authority" varchar(10) DEFAULT NULL,\r
- PRIMARY KEY (id),\r
+CREATE TABLE user_teachers (
+ id INT4 DEFAULT nextval('user_teachers_id_seq'),
+ user INT4 NOT NULL DEFAULT '0',
+ course INT4 NOT NULL DEFAULT '0',
+ authority varchar(10) DEFAULT NULL,
+ PRIMARY KEY (id)
);
-\r
+
+
+
+
--
-- Indexes for table USER_TEACHERS
--
-CREATE UNIQUE INDEX id_user_teachers_index ON "user_teachers" ("id");
+CREATE UNIQUE INDEX id_user_teachers_index ON user_teachers (id);
--
-- Indexes for table COURSE_CATEGORIES
--
-CREATE UNIQUE INDEX id_course_categories_index ON "course_categories" ("id");
+CREATE UNIQUE INDEX id_course_categories_index ON course_categories (id);
--
-- Indexes for table USER_STUDENTS
--
-CREATE UNIQUE INDEX id_user_students_index ON "user_students" ("id");
+CREATE UNIQUE INDEX id_user_students_index ON user_students (id);
--
-- Indexes for table MODULES
--
-CREATE UNIQUE INDEX id_modules_index ON "modules" ("id");
+CREATE UNIQUE INDEX id_modules_index ON modules (id);
--
-- Indexes for table USER
--
-CREATE UNIQUE INDEX username_user_index ON "user" ("username");
-CREATE UNIQUE INDEX id_user_index ON "user" ("id");
+CREATE UNIQUE INDEX id_user_index ON user (id);
+CREATE UNIQUE INDEX username_user_index ON user (username);
--
-- Indexes for table USER_ADMINS
--
-CREATE UNIQUE INDEX id_user_admins_index ON "user_admins" ("id");
+CREATE UNIQUE INDEX id_user_admins_index ON user_admins (id);
--
-- Indexes for table COURSE_MODULES
--
-CREATE UNIQUE INDEX id_course_modules_index ON "course_modules" ("id");
+CREATE UNIQUE INDEX id_course_modules_index ON course_modules (id);
--
-- Sequences for table USER_TEACHERS
--
-SELECT SETVAL('user_teachers_id_seq',(select case when max("id")>0 then max("id")+1 else 1 end from "user_teachers"));
+SELECT SETVAL('user_teachers_id_seq',(select case when max(id)>0 then max(id)+1 else 1 end from user_teachers));
--
-- Sequences for table USER_STUDENTS
--
-SELECT SETVAL('user_students_id_seq',(select case when max("id")>0 then max("id")+1 else 1 end from "user_students"));
+SELECT SETVAL('user_students_id_seq',(select case when max(id)>0 then max(id)+1 else 1 end from user_students));
+
+--
+-- Sequences for table LOG
+--
+
+SELECT SETVAL('log_id_seq',(select case when max(id)>0 then max(id)+1 else 1 end from log));
--
-- Sequences for table MODULES
--
-SELECT SETVAL('modules_id_seq',(select case when max("id")>0 then max("id")+1 else 1 end from "modules"));
+SELECT SETVAL('modules_id_seq',(select case when max(id)>0 then max(id)+1 else 1 end from modules));
--
-- Sequences for table USER
--
-SELECT SETVAL('user_id_seq',(select case when max("id")>0 then max("id")+1 else 1 end from "user"));
+SELECT SETVAL('user_id_seq',(select case when max(id)>0 then max(id)+1 else 1 end from user));
--
-- Sequences for table COURSE
--
-SELECT SETVAL('course_id_seq',(select case when max("id")>0 then max("id")+1 else 1 end from "course"));
+SELECT SETVAL('course_id_seq',(select case when max(id)>0 then max(id)+1 else 1 end from course));
--
-- Sequences for table USER_ADMINS
--
-SELECT SETVAL('user_admins_id_seq',(select case when max("id")>0 then max("id")+1 else 1 end from "user_admins"));
+SELECT SETVAL('user_admins_id_seq',(select case when max(id)>0 then max(id)+1 else 1 end from user_admins));
--
-- Sequences for table COURSE_CATEGORIES
--
-SELECT SETVAL('course_categories_id_seq',(select case when max("id")>0 then max("id")+1 else 1 end from "course_categories"));
+SELECT SETVAL('course_categories_id_seq',(select case when max(id)>0 then max(id)+1 else 1 end from course_categories));
--
-- Sequences for table COURSE_WEEKS
--
-SELECT SETVAL('course_weeks_id_seq',(select case when max("id")>0 then max("id")+1 else 1 end from "course_weeks"));
-
---
--- Sequences for table LOGS
---
-
-SELECT SETVAL('logs_id_seq',(select case when max("id")>0 then max("id")+1 else 1 end from "logs"));
+SELECT SETVAL('course_weeks_id_seq',(select case when max(id)>0 then max(id)+1 else 1 end from course_weeks));
--
-- Sequences for table COURSE_MODULES
--
-SELECT SETVAL('course_modules_id_seq',(select case when max("id")>0 then max("id")+1 else 1 end from "course_modules"));
+SELECT SETVAL('course_modules_id_seq',(select case when max(id)>0 then max(id)+1 else 1 end from course_modules));
COMMIT;