[Ils-source] r1360 - trunk/sql

scribe at crosswire.org scribe at crosswire.org
Thu Dec 3 18:26:15 MST 2015


Author: scribe
Date: 2015-12-03 18:26:15 -0700 (Thu, 03 Dec 2015)
New Revision: 1360

Added:
   trunk/sql/clearrecurrenttraining.properties
Modified:
   trunk/sql/createForumTables.properties
Log:
added new script to clear recurrent training data
updated forum table creation script to use sql server syntax instead of mysql syntax


Added: trunk/sql/clearrecurrenttraining.properties
===================================================================
--- trunk/sql/clearrecurrenttraining.properties	                        (rev 0)
+++ trunk/sql/clearrecurrenttraining.properties	2015-12-04 01:26:15 UTC (rev 1360)
@@ -0,0 +1,11 @@
+Category=Student Records
+Name=Clear Recurrent Training
+Description=This statement clears recurrent training for a user
+#Requires=CompanyID
+
+Heading=Select a profile for which to clear all recurrent training
+#SQL=SELECT * FROM USERPROFILE WHERE COMPANYID={CompanyID}
+SQL=SELECT * FROM USERPROFILE WHERE COMPANYID=1
+LinkColumn=USERPRID
+#SQL2=update COURSEATTEMPT set CAEXPIREDON=NULL WHERE USERPRID={0} AND COMPANYID={CompanyID} and CAEXPIREDON is not NULL
+SQL2=update COURSEATTEMPT set CAEXPIREDON=NULL, CAWARNEDON1=NULL, CAWARNEDON2=NULL, CAWARNEDON3=NULL, CAWARNEDON4=NULL WHERE USERPRID={0} AND COMPANYID=1 and CAEXPIREDON is not NULL

Modified: trunk/sql/createForumTables.properties
===================================================================
--- trunk/sql/createForumTables.properties	2015-12-04 01:23:38 UTC (rev 1359)
+++ trunk/sql/createForumTables.properties	2015-12-04 01:26:15 UTC (rev 1360)
@@ -3,24 +3,24 @@
 Description=Create all Forum Tables
 
 SQL=CREATE TABLE FORUMMESSAGE (		\
-FORUMMESSAGEID INTEGER NOT NULL AUTO_INCREMENT,	\
+FORUMMESSAGEID INTEGER NOT NULL IDENTITY(1,1),	\
 FORUMTOPICID INTEGER NOT NULL,	\
 SITEID VARCHAR(128),	\
-CREATEDATE TIMESTAMP DEFAULT NOW(),		\
+CREATEDATE DATETIME DEFAULT CURRENT_TIMESTAMP,		\
 FROMUSERID VARCHAR(256),			\
 SUBJECT VARCHAR(256),			\
 LIKES INTEGER NOT NULL DEFAULT 0,	\
 VIEWS INTEGER NOT NULL DEFAULT 0,	\
-APPROVED BOOLEAN DEFAULT FALSE,	\
-BODY TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci,	\
+APPROVED BIT DEFAULT 0,	\
+BODY TEXT,	\
 CONSTRAINT FORUMMESSAGEPK1 PRIMARY KEY (FORUMMESSAGEID))
 
 SQL2=CREATE TABLE FORUMTOPIC (		\
-FORUMTOPICID INTEGER NOT NULL AUTO_INCREMENT,	\
+FORUMTOPICID INTEGER NOT NULL IDENTITY(1,1),	\
 FORUMTOPICNAME VARCHAR(256),			\
 COURSEID INTEGER NOT NULL,	\
 COURSENAME VARCHAR(256),	\
-REQUIREAPPROVAL BOOLEAN,	\
+REQUIREAPPROVAL BIT,	\
 CONSTRAINT FORUMTOPICPK1 PRIMARY KEY (FORUMTOPICID))
 
 SQL3=CREATE INDEX FORUMTOPICCOURSEID ON FORUMTOPIC (COURSEID, FORUMTOPICID) 




More information about the Ils-source mailing list