]> git.mjollnir.org Git - moodle.git/commitdiff
Ouch!! Missing PostgreSQL files for chat module
authormoodler <moodler>
Sun, 31 Aug 2003 00:40:42 +0000 (00:40 +0000)
committermoodler <moodler>
Sun, 31 Aug 2003 00:40:42 +0000 (00:40 +0000)
mod/chat/db/postgres7.php [new file with mode: 0644]
mod/chat/db/postgres7.sql [new file with mode: 0644]

diff --git a/mod/chat/db/postgres7.php b/mod/chat/db/postgres7.php
new file mode 100644 (file)
index 0000000..371bd92
--- /dev/null
@@ -0,0 +1,14 @@
+<?PHP // $Id$
+
+function chat_upgrade($oldversion) {
+// This function does anything necessary to upgrade
+// older versions to match current functionality
+
+    global $CFG;
+
+    return true;
+}
+
+
+?>
+
diff --git a/mod/chat/db/postgres7.sql b/mod/chat/db/postgres7.sql
new file mode 100644 (file)
index 0000000..ff21437
--- /dev/null
@@ -0,0 +1,55 @@
+#
+# Table structure for table `chat`
+#
+
+CREATE TABLE prefix_chat (
+  id SERIAL,
+  course INTEGER NOT NULL default '0',
+  name varchar(255) NOT NULL default '',
+  intro text NOT NULL,
+  keepdays INTEGER NOT NULL default '0',
+  studentlogs INTEGER NOT NULL default '0',
+  chattime INTEGER NOT NULL default '0',
+  schedule INTEGER NOT NULL default '0',
+  timemodified INTEGER NOT NULL default '0',
+  PRIMARY KEY  (id)
+);
+# --------------------------------------------------------
+
+#
+# Table structure for table `chat_messages`
+#
+
+CREATE TABLE prefix_chat_messages (
+  id SERIAL,
+  chatid integer NOT NULL default '0',
+  userid integer NOT NULL default '0',
+  system integer NOT NULL default '0',
+  message text NOT NULL,
+  timestamp integer NOT NULL default '0',
+  PRIMARY KEY  (id)
+);
+# --------------------------------------------------------
+
+#
+# Table structure for table `chat_users`
+#
+
+CREATE TABLE prefix_chat_users (
+  id SERIAL,
+  chatid integer NOT NULL default '0',
+  userid integer NOT NULL default '0',
+  version varchar(16) NOT NULL default '',
+  ip varchar(15) NOT NULL default '',
+  firstping integer NOT NULL default '0',
+  lastping integer NOT NULL default '0',
+  lastmessageping integer NOT NULL default '0',
+  sid varchar(32) NOT NULL default '',
+  PRIMARY KEY  (id)
+);
+
+
+INSERT INTO prefix_log_display VALUES ('chat', 'view', 'chat', 'name');
+INSERT INTO prefix_log_display VALUES ('chat', 'add', 'chat', 'name');
+INSERT INTO prefix_log_display VALUES ('chat', 'update', 'chat', 'name');
+INSERT INTO prefix_log_display VALUES ('chat', 'report', 'chat', 'name');