OLD | NEW |
(Empty) | |
| 1 # 2005 September 19 |
| 2 # |
| 3 # The author disclaims copyright to this source code. In place of |
| 4 # a legal notice, here is a blessing: |
| 5 # |
| 6 # May you do good and not evil. |
| 7 # May you find forgiveness for yourself and forgive others. |
| 8 # May you share freely, never taking more than you give. |
| 9 # |
| 10 #*********************************************************************** |
| 11 # This file implements regression tests for SQLite library. |
| 12 # |
| 13 # This file implements tests to verify that ticket #1449 has been |
| 14 # fixed. |
| 15 # |
| 16 |
| 17 set testdir [file dirname $argv0] |
| 18 source $testdir/tester.tcl |
| 19 |
| 20 # Somewhere in tkt1449-1.1 is a VIEW definition that uses a subquery and |
| 21 # a compound SELECT. So we cannot run this file if any of these features |
| 22 # are not available. |
| 23 ifcapable !subquery||!compound||!view { |
| 24 finish_test |
| 25 return |
| 26 } |
| 27 |
| 28 # The following schema generated problems in ticket #1449. We've retained |
| 29 # the original schema here because it is some unbelievably complex, it seemed |
| 30 # like a good test case for SQLite. |
| 31 # |
| 32 do_test tkt1449-1.1 { |
| 33 execsql { |
| 34 BEGIN; |
| 35 CREATE TABLE ACLS(ISSUEID text(50) not null, OBJECTID text(50) not null, PAR
TICIPANTID text(50) not null, PERMISSIONBITS int not null, constraint PK_ACLS pr
imary key (ISSUEID, OBJECTID, PARTICIPANTID)); |
| 36 CREATE TABLE ACTIONITEMSTATUSES(CLASSID int null, SEQNO int not null, LASTMO
DONNODEID text(50) not null, PREVMODONNODEID text(50) null, ISSUEID text(50) not
null, OBJECTID text(50) not null, REVISIONNUM int not null, CONTAINERID text(50
) not null, AUTHORID text(50) not null, CREATIONDATE text(25) null, LASTMODIFIED
DATE text(25) null, UPDATENUMBER int null, PREVREVISIONNUM int null, LASTCMD int
null, LASTCMDACLVERSION int null, USERDEFINEDFIELD text(300) null, LASTMODIFIED
BYID text(50) null, FRIENDLYNAME text(100) not null, REVISION int not null, SHOR
TNAME text(30) not null, LONGNAME text(200) not null, ATTACHMENTHANDLING int not
null, RESULT int not null, NOTIFYCREATOR text(1) null, NOTIFYASSIGNEE text(1) n
ull, NOTIFYFYI text(1) null, NOTIFYCLOSURETEAM text(1) null, NOTIFYCOORDINATORS
text(1) null, COMMENTREQUIRED text(1) not null, constraint PK_ACTIONITEMSTATUSES
primary key (ISSUEID, OBJECTID)); |
| 37 CREATE TABLE ACTIONITEMTYPES(CLASSID int null, SEQNO int not null, LASTMODON
NODEID text(50) not null, PREVMODONNODEID text(50) null, ISSUEID text(50) not nu
ll, OBJECTID text(50) not null, REVISIONNUM int not null, CONTAINERID text(50) n
ot null, AUTHORID text(50) not null, CREATIONDATE text(25) null, LASTMODIFIEDDAT
E text(25) null, UPDATENUMBER int null, PREVREVISIONNUM int null, LASTCMD int nu
ll, LASTCMDACLVERSION int null, USERDEFINEDFIELD text(300) null, LASTMODIFIEDBYI
D text(50) null, REVISION int not null, LABEL text(200) not null, INSTRUCTIONS t
ext not null, EMAILINSTRUCTIONS text null, ALLOWEDSTATUSES text not null, INITIA
LSTATUS text(100) not null, COMMENTREQUIRED text(1) not null, ATTACHMENTHANDLING
int not null, constraint PK_ACTIONITEMTYPES primary key (ISSUEID, OBJECTID)); |
| 38 CREATE TABLE ATTACHMENTS(TQUNID text(36) not null, OBJECTID text(50) null, I
SSUEID text(50) null, DATASTREAM blob not null, CONTENTENCODING text(50) null, C
ONTENTCHARSET text(50) null, CONTENTTYPE text(100) null, CONTENTID text(100) nul
l, CONTENTLOCATION text(100) null, CONTENTNAME text(100) not null, constraint PK
_ATTACHMENTS primary key (TQUNID)); |
| 39 CREATE TABLE COMPLIANCEPOLICIES(CLASSID int null, SEQNO int not null, LASTMO
DONNODEID text(50) not null, PREVMODONNODEID text(50) null, ISSUEID text(50) not
null, OBJECTID text(50) not null, REVISIONNUM int not null, CONTAINERID text(50
) not null, AUTHORID text(50) not null, CREATIONDATE text(25) null, LASTMODIFIED
DATE text(25) null, UPDATENUMBER int null, PREVREVISIONNUM int null, LASTCMD int
null, LASTCMDACLVERSION int null, USERDEFINEDFIELD text(300) null, LASTMODIFIED
BYID text(50) null, BODY text null, constraint PK_COMPLIANCEPOLICIES primary key
(ISSUEID, OBJECTID)); |
| 40 CREATE TABLE DBHISTORY(DATETIME text(25) not null, OPERATION text(20) not nu
ll, KUBIVERSION text(100) not null, FROMVERSION int null, TOVERSION int null); |
| 41 CREATE TABLE DBINFO(FINGERPRINT text(32) not null, VERSION int not null); |
| 42 CREATE TABLE DETACHEDATTACHMENTS (TQUNID text(36) not null, ISSUEID text(50)
not null, OBJECTID text(50) not null, PATH text(300) not null, DETACHEDFILELAST
MODTIMESTAMP text(25) null, CONTENTID text(100) not null, constraint PK_DETACHED
ATTACHMENTS primary key (TQUNID)); |
| 43 CREATE TABLE DOCREFERENCES(CLASSID int null, SEQNO int not null, LASTMODONNO
DEID text(50) not null, PREVMODONNODEID text(50) null, ISSUEID text(50) not null
, OBJECTID text(50) not null, REVISIONNUM int not null, CONTAINERID text(50) not
null, AUTHORID text(50) not null, CREATIONDATE text(25) null, LASTMODIFIEDDATE
text(25) null, UPDATENUMBER int null, PREVREVISIONNUM int null, LASTCMD int null
, LASTCMDACLVERSION int null, USERDEFINEDFIELD text(300) null, LASTMODIFIEDBYID
text(50) null, REFERENCEDOCUMENTID text(50) null, constraint PK_DOCREFERENCES pr
imary key (ISSUEID, OBJECTID)); |
| 44 CREATE TABLE DQ (TQUNID text(36) not null, ISSUEID text(50) not null, DEPEND
SID text(50) null, DEPENDSTYPE int null, DEPENDSCOMMANDSTREAM blob null, DEPENDS
NODEIDSEQNOKEY text(100) null, DEPENDSACLVERSION int null, constraint PK_DQ prim
ary key (TQUNID)); |
| 45 CREATE TABLE EMAILQ(TIMEQUEUED int not null, NODEID text(50) not null, MIME
blob not null, TQUNID text(36) not null); |
| 46 CREATE TABLE ENTERPRISEDATA(CLASSID int null, SEQNO int not null, LASTMODONN
ODEID text(50) not null, PREVMODONNODEID text(50) null, ISSUEID text(50) not nul
l, OBJECTID text(50) not null, REVISIONNUM int not null, CONTAINERID text(50) no
t null, AUTHORID text(50) not null, CREATIONDATE text(25) null, LASTMODIFIEDDATE
text(25) null, UPDATENUMBER int null, PREVREVISIONNUM int null, LASTCMD int nul
l, LASTCMDACLVERSION int null, USERDEFINEDFIELD text(300) null, LASTMODIFIEDBYID
text(50) null, DATE1 text(25) null, DATE2 text(25) null, DATE3 text(25) null, D
ATE4 text(25) null, DATE5 text(25) null, DATE6 text(25) null, DATE7 text(25) nul
l, DATE8 text(25) null, DATE9 text(25) null, DATE10 text(25) null, VALUE1 int nu
ll, VALUE2 int null, VALUE3 int null, VALUE4 int null, VALUE5 int null, VALUE6 i
nt null, VALUE7 int null, VALUE8 int null, VALUE9 int null, VALUE10 int null, VA
LUE11 int null, VALUE12 int null, VALUE13 int null, VALUE14 int null, VALUE15 in
t null, VALUE16 int null, VALUE17 int null, VALUE18 int null, VALUE19 int null,
VALUE20 int null, STRING1 text(300) null, STRING2 text(300) null, STRING3 text(3
00) null, STRING4 text(300) null, STRING5 text(300) null, STRING6 text(300) null
, STRING7 text(300) null, STRING8 text(300) null, STRING9 text(300) null, STRING
10 text(300) null, LONGSTRING1 text null, LONGSTRING2 text null, LONGSTRING3 tex
t null, LONGSTRING4 text null, LONGSTRING5 text null, LONGSTRING6 text null, LON
GSTRING7 text null, LONGSTRING8 text null, LONGSTRING9 text null, LONGSTRING10 t
ext null, constraint PK_ENTERPRISEDATA primary key (ISSUEID, OBJECTID)); |
| 47 CREATE TABLE FILEMORGUE(TQUNID text(36) not null, PATH text(300) not null, D
ELETEFOLDERWHENEMPTY text(1) null, constraint PK_FILEMORGUE primary key (TQUNID)
); |
| 48 CREATE TABLE FILES(CLASSID int null, SEQNO int not null, LASTMODONNODEID tex
t(50) not null, PREVMODONNODEID text(50) null, ISSUEID text(50) not null, OBJECT
ID text(50) not null, REVISIONNUM int not null, CONTAINERID text(50) not null, A
UTHORID text(50) not null, CREATIONDATE text(25) null, LASTMODIFIEDDATE text(25)
null, UPDATENUMBER int null, PREVREVISIONNUM int null, LASTCMD int null, LASTCM
DACLVERSION int null, USERDEFINEDFIELD text(300) null, LASTMODIFIEDBYID text(50)
null, PARENTENTITYID text(50) null, BODY text null, BODYCONTENTTYPE text(100) n
ull, ISOBSOLETE text(1) null, FILENAME text(300) not null, VISIBLENAME text(300)
not null, VERSIONSTRING text(300) not null, DOCUMENTHASH text(40) not null, ISF
INAL text(1) null, DOCREFERENCEID text(50) not null, constraint PK_FILES primary
key (ISSUEID, OBJECTID)); |
| 49 CREATE TABLE FOLDERS(CLASSID int null, SEQNO int not null, LASTMODONNODEID t
ext(50) not null, PREVMODONNODEID text(50) null, ISSUEID text(50) not null, OBJE
CTID text(50) not null, REVISIONNUM int not null, CONTAINERID text(50) not null,
AUTHORID text(50) not null, CREATIONDATE text(25) null, LASTMODIFIEDDATE text(2
5) null, UPDATENUMBER int null, PREVREVISIONNUM int null, LASTCMD int null, LAST
CMDACLVERSION int null, USERDEFINEDFIELD text(300) null, LASTMODIFIEDBYID text(5
0) null, CONTAINERNAME text(300) null, CONTAINERACLSETTINGS text null, constrain
t PK_FOLDERS primary key (ISSUEID, OBJECTID)); |
| 50 CREATE TABLE GLOBALSETTINGS(CLASSID int null, SEQNO int not null, LASTMODONN
ODEID text(50) not null, PREVMODONNODEID text(50) null, ISSUEID text(50) not nul
l, OBJECTID text(50) not null, REVISIONNUM int not null, CONTAINERID text(50) no
t null, AUTHORID text(50) not null, CREATIONDATE text(25) null, LASTMODIFIEDDATE
text(25) null, UPDATENUMBER int null, PREVREVISIONNUM int null, LASTCMD int nul
l, LASTCMDACLVERSION int null, USERDEFINEDFIELD text(300) null, LASTMODIFIEDBYID
text(50) null, SINGULARPROJECTLABEL text(30) not null, PLURALPROJECTLABEL text(
30) not null, PROJECTREQUIRED text(1) not null, CUSTOMPROJECTSALLOWED text(1) no
t null, ACTIONITEMSPECXML text null, PROJECTLISTXML text null, ENTERPRISEDATALAB
ELS text null, ENTERPRISEDATATABXSL text null, constraint PK_GLOBALSETTINGS prim
ary key (ISSUEID, OBJECTID)); |
| 51 CREATE TABLE GLOBALSTRINGPROPERTIES(ID int not null, VALUE text(300) not nul
l, constraint PK_GLOBALSTRINGPROPERTIES primary key (ID)); |
| 52 CREATE TABLE IMQ(TQUNID text(36) not null, DATETIMEQUEUED text(25) not null,
ISSUEID text(50) not null, KUBIBUILD text(30) not null, FAILCOUNT int not null,
LASTRUN text(25) null, ENVELOPESTREAM blob not null, PAYLOADSTREAM blob not nul
l, constraint PK_IMQ primary key (TQUNID)); |
| 53 CREATE TABLE INVITATIONNODES(INVITATIONID text(50) not null, RECIPIENTNODEID
text(50) not null, DATECREATED text(25) not null, constraint PK_INVITATIONNODES
primary key (INVITATIONID, RECIPIENTNODEID)); |
| 54 CREATE TABLE INVITATIONS (INVITATIONID text(50) not null, SENDERNODEID text(
50) not null, RECIPIENTEMAILADDR text(200) not null, RECIPIENTUSERID text(50) nu
ll, RECIPIENTNODES text null, ISSUEID text(50) not null, ENVELOPE text not null,
MESSAGEBLOB blob not null, INVITATIONSTATE int not null, TQUNID text(36) not nu
ll, DATECREATED text(25) not null); |
| 55 CREATE TABLE ISSUES (CLASSID int null, SEQNO int not null, LASTMODONNODEID t
ext(50) not null, PREVMODONNODEID text(50) null, ISSUEID text(50) not null, OBJE
CTID text(50) not null, REVISIONNUM int not null, CONTAINERID text(50) not null,
AUTHORID text(50) not null, CREATIONDATE text(25) null, LASTMODIFIEDDATE text(2
5) null, UPDATENUMBER int null, PREVREVISIONNUM int null, LASTCMD int null, LAST
CMDACLVERSION int null, USERDEFINEDFIELD text(300) null, LASTMODIFIEDBYID text(5
0) null, CONTAINERNAME text(300) null, CONTAINERACLSETTINGS text null, ISINITIAL
IZED text(1) null, BLINDINVITES text null, ISSYSTEMISSUE text(1) not null, ISSUE
TYPE int not null, ACTIVITYTYPEID text(50) null, ISINCOMPLETE text(1) not null,
constraint PK_ISSUES primary key (ISSUEID, OBJECTID)); |
| 56 CREATE TABLE ISSUESETTINGS (CLASSID int null, SEQNO int not null, LASTMODONN
ODEID text(50) not null, PREVMODONNODEID text(50) null, ISSUEID text(50) not nul
l, OBJECTID text(50) not null, REVISIONNUM int not null, CONTAINERID text(50) no
t null, AUTHORID text(50) not null, CREATIONDATE text(25) null, LASTMODIFIEDDATE
text(25) null, UPDATENUMBER int null, PREVREVISIONNUM int null, LASTCMD int nul
l, LASTCMDACLVERSION int null, USERDEFINEDFIELD text(300) null, LASTMODIFIEDBYID
text(50) null, ISSUENAME text(300) not null, ISSUEACLSETTINGS text not null, IS
SUEDUEDATE text(25) null, ISSUEPRIORITY int null, ISSUESTATUS int null, DESCRIPT
ION text null, PROJECTID text(100) null, PROJECTNAME text null, PROJECTNAMEISCUS
TOM text(1) null, ISSYSTEMISSUE text(1) not null, ACTIONITEMREVNUM int not null,
constraint PK_ISSUESETTINGS primary key (ISSUEID, OBJECTID)); |
| 57 CREATE TABLE KMTPMSG (MSGID integer not null, SENDERID text(50) null, RECIPI
ENTIDLIST text not null, ISSUEID text(50) null, MESSAGETYPE int not null, ENVELO
PE text null, MESSAGEBLOB blob not null, RECEIVEDDATE text(25) not null, constra
int PK_KMTPMSG primary key (MSGID)); |
| 58 CREATE TABLE KMTPNODEQ(NODEID text(50) not null, MSGID int not null, RECEIVE
DDATE text(25) not null, SENDCOUNT int not null); |
| 59 CREATE TABLE KMTPQ(MSGID integer not null, SENDERID text(50) null, RECIPIENT
IDLIST text not null, ISSUEID text(50) null, MESSAGETYPE int not null, ENVELOPE
text null, MESSAGEBLOB blob not null, constraint PK_KMTPQ primary key (MSGID)); |
| 60 CREATE TABLE LOGENTRIES(CLASSID int null, SEQNO int not null, LASTMODONNODEI
D text(50) not null, PREVMODONNODEID text(50) null, ISSUEID text(50) not null, O
BJECTID text(50) not null, REVISIONNUM int not null, CONTAINERID text(50) not nu
ll, AUTHORID text(50) not null, CREATIONDATE text(25) null, LASTMODIFIEDDATE tex
t(25) null, UPDATENUMBER int null, PREVREVISIONNUM int null, LASTCMD int null, L
ASTCMDACLVERSION int null, USERDEFINEDFIELD text(300) null, LASTMODIFIEDBYID tex
t(50) null, PARENTENTITYID text(50) null, BODY text null, BODYCONTENTTYPE text(1
00) null, ISOBSOLETE text(1) null, ACTIONTYPE int not null, ASSOCIATEDOBJECTIDS
text null, OLDENTITIES text null, NEWENTITIES text null, OTHERENTITIES text null
, constraint PK_LOGENTRIES primary key (ISSUEID, OBJECTID)); |
| 61 CREATE TABLE LSBI(TQUNID text(36) not null, ISSUEID text(50) not null, TABLE
ITEMID text(50) null, TABLENODEID text(50) null, TABLECMD int null, TABLECONTAIN
ERID text(50) null, TABLESEQNO int null, DIRTYCONTENT text null, STUBBED text(1)
null, ENTITYSTUBDATA text null, UPDATENUMBER int not null, constraint PK_LSBI p
rimary key (TQUNID)); |
| 62 CREATE TABLE LSBN(TQUNID text(36) not null, ISSUEID text(50) not null, NODEI
D text(50) not null, STORESEQNO int not null, SYNCSEQNO int not null, LASTMSGDAT
E text(25) null, constraint PK_LSBN primary key (TQUNID)); |
| 63 CREATE TABLE MMQ(TQUNID text(36) not null, ISSUEID text(50) not null, TABLER
EQUESTNODE text(50) null, MMQENTRYINDEX text(60) null, DIRECTION int null, NODEI
D text(50) null, TABLEFIRSTSEQNO int null, TABLELASTSEQNO int null, NEXTRESENDTI
MEOUT text(25) null, TABLETIMEOUTMULTIPLIER int null, constraint PK_MMQ primary
key (TQUNID)); |
| 64 CREATE TABLE NODEREG(NODEID text(50) not null, USERID text(50) null, CREATET
IME text(25) not null, TQUNID text(36) not null); |
| 65 CREATE TABLE NODES (NODEID text(50) not null, USERID text(50) null, NODESTAT
E int not null, NODECERT text null, KUBIVERSION int not null, KUBIBUILD text(30)
not null, TQUNID text(36) not null, LASTBINDDATE text(25) null, LASTUNBINDDATE
text(25) null, LASTBINDIP text(15) null, NUMBINDS int not null, NUMSENDS int not
null, NUMPOLLS int not null, NUMRECVS int not null); |
| 66 CREATE TABLE PARTICIPANTNODES(ISSUEID text(50) not null, OBJECTID text(50) n
ot null, NODEID text(50) not null, USERID text(50) null, NODESTATE int not null,
NODECERT text null, KUBIVERSION int not null, KUBIBUILD text(30) not null, TQUN
ID text(36) not null); |
| 67 CREATE TABLE PARTICIPANTS(CLASSID int null, SEQNO int not null, LASTMODONNOD
EID text(50) not null, PREVMODONNODEID text(50) null, ISSUEID text(50) not null,
OBJECTID text(50) not null, REVISIONNUM int not null, CONTAINERID text(50) not
null, AUTHORID text(50) not null, CREATIONDATE text(25) null, LASTMODIFIEDDATE t
ext(25) null, UPDATENUMBER int null, PREVREVISIONNUM int null, LASTCMD int null,
LASTCMDACLVERSION int null, USERDEFINEDFIELD text(300) null, LASTMODIFIEDBYID t
ext(50) null, PARTICIPANTSTATE int not null, PARTICIPANTROLE int not null, PARTI
CIPANTTEAM int not null, ISREQUIREDMEMBER text(1) null, USERID text(50) null, IS
AGENT text(1) null, NAME text(150) not null, EMAILADDRESS text(200) not null, IS
EMAILONLY text(1) not null, INVITATION text null, ACCEPTRESENDCOUNT int null, AC
CEPTRESENDTIMEOUT text(25) null, ACCEPTLASTSENTTONODEID text(50) null, constrain
t PK_PARTICIPANTS primary key (ISSUEID, OBJECTID)); |
| 68 CREATE TABLE PARTICIPANTSETTINGS(CLASSID int null, SEQNO int not null, LASTM
ODONNODEID text(50) not null, PREVMODONNODEID text(50) null, ISSUEID text(50) no
t null, OBJECTID text(50) not null, REVISIONNUM int not null, CONTAINERID text(5
0) not null, AUTHORID text(50) not null, CREATIONDATE text(25) null, LASTMODIFIE
DDATE text(25) null, UPDATENUMBER int null, PREVREVISIONNUM int null, LASTCMD in
t null, LASTCMDACLVERSION int null, USERDEFINEDFIELD text(300) null, LASTMODIFIE
DBYID text(50) null, PARTICIPANTID text(50) not null, TASKPIMSYNC text(1) null,
MOBILESUPPORT text(1) null, NOTIFYBYEMAIL text(1) null, MARKEDCRITICAL text(1) n
ull, constraint PK_PARTICIPANTSETTINGS primary key (ISSUEID, OBJECTID)); |
| 69 CREATE TABLE PARTITIONS(PARTITIONID text(50) not null, NAME text(100) not nu
ll, LDAPDN text(300) not null, SERVERNODEID text(50) not null, TQUNID text(36) n
ot null); |
| 70 CREATE TABLE PROJECTS(CLASSID int null, SEQNO int not null, LASTMODONNODEID
text(50) not null, PREVMODONNODEID text(50) null, ISSUEID text(50) not null, OBJ
ECTID text(50) not null, REVISIONNUM int not null, CONTAINERID text(50) not null
, AUTHORID text(50) not null, CREATIONDATE text(25) null, LASTMODIFIEDDATE text(
25) null, UPDATENUMBER int null, PREVREVISIONNUM int null, LASTCMD int null, LAS
TCMDACLVERSION int null, USERDEFINEDFIELD text(300) null, LASTMODIFIEDBYID text(
50) null, NAME text(100) not null, ID text(100) null, constraint PK_PROJECTS pri
mary key (ISSUEID, OBJECTID)); |
| 71 CREATE TABLE TASKCOMPLETIONS(CLASSID int null, SEQNO int not null, LASTMODON
NODEID text(50) not null, PREVMODONNODEID text(50) null, ISSUEID text(50) not nu
ll, OBJECTID text(50) not null, REVISIONNUM int not null, CONTAINERID text(50) n
ot null, AUTHORID text(50) not null, CREATIONDATE text(25) null, LASTMODIFIEDDAT
E text(25) null, UPDATENUMBER int null, PREVREVISIONNUM int null, LASTCMD int nu
ll, LASTCMDACLVERSION int null, USERDEFINEDFIELD text(300) null, LASTMODIFIEDBYI
D text(50) null, PARENTENTITYID text(50) null, BODY text null, BODYCONTENTTYPE t
ext(100) null, ISOBSOLETE text(1) null, TASKID text(50) not null, DISPOSITION in
t not null, STATUSID text(50) not null, SHORTNAME text(30) not null, LONGNAME te
xt(200) not null, constraint PK_TASKCOMPLETIONS primary key (ISSUEID, OBJECTID))
; |
| 72 CREATE TABLE TASKS(CLASSID int null, SEQNO int not null, LASTMODONNODEID tex
t(50) not null, PREVMODONNODEID text(50) null, ISSUEID text(50) not null, OBJECT
ID text(50) not null, REVISIONNUM int not null, CONTAINERID text(50) not null, A
UTHORID text(50) not null, CREATIONDATE text(25) null, LASTMODIFIEDDATE text(25)
null, UPDATENUMBER int null, PREVREVISIONNUM int null, LASTCMD int null, LASTCM
DACLVERSION int null, USERDEFINEDFIELD text(300) null, LASTMODIFIEDBYID text(50)
null, PARENTENTITYID text(50) null, BODY text null, BODYCONTENTTYPE text(100) n
ull, ISOBSOLETE text(1) null, DUETIME text(25) null, ASSIGNEDTO text(50) not nul
l, TARGETOBJECTIDS text null, RESPONSEID text(50) not null, TYPEID text(50) not
null, LABEL text(200) not null, INSTRUCTIONS text not null, ALLOWEDSTATUSES text
not null, ISSERIALREVIEW text(1) null, DAYSTOREVIEW int null, REVIEWERIDS text(
500) null, REVIEWTYPE int null, REVIEWGROUP text(300) null, constraint PK_TASKS
primary key (ISSUEID, OBJECTID)); |
| 73 CREATE TABLE USERS (USERID text(50) not null, USERSID text(100) not null, EN
TERPRISEUSER text(1) not null, USEREMAILADDRESS text(200) null, EMAILVALIDATED t
ext(1) null, VALIDATIONCOOKIE text(50) null, CREATETIME text(25) not null, TQUNI
D text(36) not null, PARTITIONID text(50) null); |
| 74 CREATE VIEW CRITICALISSUES as |
| 75 |
| 76 |
| 77 select |
| 78 USERID, ISSUEID, ISSUENAME, min(DATE1) DATE1 |
| 79 from ( |
| 80 select p.USERID USERID, p.ISSUEID ISSUEID, iset.ISSUENAM
E ISSUENAME, t.DUETIME DATE1 |
| 81 from PARTICIPANTS p |
| 82 join TASKS t on t.ASSIGNEDTO = p.OBJECTID |
| 83 join TASKCOMPLETIONS tc on tc.TASKID = t.OBJECTI
D |
| 84 join ISSUESETTINGS iset on iset.ISSUEID = p.ISSU
EID |
| 85 where (t.ISOBSOLETE = 'n' or t.ISOBSOLETE is nul
l) |
| 86 and tc.DISPOSITION = 1 |
| 87 and iset.ISSUESTATUS = 1 |
| 88 union |
| 89 select p.USERID USERID, p.ISSUEID ISSUEID, iset.ISSUENAM
E ISSUENAME, iset.ISSUEDUEDATE DATE1 |
| 90 from PARTICIPANTS p |
| 91 join PARTICIPANTSETTINGS ps on ps.PARTICIPANTID
= p.OBJECTID |
| 92 join ISSUESETTINGS iset on iset.ISSUEID = p.ISSU
EID |
| 93 where ps.MARKEDCRITICAL = 'y' |
| 94 and iset.ISSUESTATUS = 1 |
| 95 ) as CRITICALDATA |
| 96 group by USERID, ISSUEID, ISSUENAME; |
| 97 CREATE VIEW CURRENTFILES as |
| 98 |
| 99 |
| 100 select |
| 101 d.ISSUEID as ISSUEID, |
| 102 d.REFERENCEDOCUMENTID as OBJECTID, |
| 103 f.VISIBLENAME as VISIBLENAME |
| 104 from |
| 105 DOCREFERENCES d |
| 106 join FILES f on f.OBJECTID = d.REFERENCEDOCUMENT
ID; |
| 107 CREATE VIEW ISSUEDATA as |
| 108 |
| 109 |
| 110 select |
| 111 ISSUES.OBJECTID as ISSUEID, |
| 112 ISSUES.CREATIONDATE as CREATIONDATE, |
| 113 ISSUES.AUTHORID as AUTHORID, |
| 114 ISSUES.LASTMODIFIEDDATE as LASTMODIFIEDDATE, |
| 115 ISSUES.LASTMODIFIEDBYID as LASTMODIFIEDBYID, |
| 116 ISSUESETTINGS.ISSUENAME as ISSUENAME, |
| 117 ISSUES.ISINITIALIZED as ISINITIALIZED, |
| 118 ISSUES.ISSYSTEMISSUE as ISSYSTEMISSUE, |
| 119 ISSUES.ISSUETYPE as ISSUETYPE, |
| 120 ISSUES.ISINCOMPLETE as ISINCOMPLETE, |
| 121 ISSUESETTINGS.REVISIONNUM as ISSUESETTINGS_REVISIONNUM, |
| 122 ISSUESETTINGS.LASTMODIFIEDDATE as ISSUESETTINGS_LASTMODI
FIEDDATE, |
| 123 ISSUESETTINGS.LASTMODIFIEDBYID as ISSUESETTINGS_LASTMODI
FIEDBYID, |
| 124 ISSUESETTINGS.ISSUEDUEDATE as ISSUEDUEDATE, |
| 125 ISSUESETTINGS.ISSUEPRIORITY as ISSUEPRIORITY, |
| 126 ISSUESETTINGS.ISSUESTATUS as ISSUESTATUS, |
| 127 ISSUESETTINGS.DESCRIPTION as DESCRIPTION, |
| 128 ISSUESETTINGS.PROJECTID as PROJECTID, |
| 129 ISSUESETTINGS.PROJECTNAME as PROJECTNAME, |
| 130 ISSUESETTINGS.PROJECTNAMEISCUSTOM as PROJECTNAMEISCUSTOM
, |
| 131 ENTERPRISEDATA.REVISIONNUM as ENTERPRISEDATA_REVISIONNUM
, |
| 132 ENTERPRISEDATA.CREATIONDATE as ENTERPRISEDATA_CREATIONDA
TE, |
| 133 ENTERPRISEDATA.AUTHORID as ENTERPRISEDATA_AUTHORID, |
| 134 ENTERPRISEDATA.LASTMODIFIEDDATE as ENTERPRISEDATA_LASTMO
DIFIEDDATE, |
| 135 ENTERPRISEDATA.LASTMODIFIEDBYID as ENTERPRISEDATA_LASTMO
DIFIEDBYID, |
| 136 ENTERPRISEDATA.DATE1 as DATE1, |
| 137 ENTERPRISEDATA.DATE2 as DATE2, |
| 138 ENTERPRISEDATA.DATE3 as DATE3, |
| 139 ENTERPRISEDATA.DATE4 as DATE4, |
| 140 ENTERPRISEDATA.DATE5 as DATE5, |
| 141 ENTERPRISEDATA.DATE6 as DATE6, |
| 142 ENTERPRISEDATA.DATE7 as DATE7, |
| 143 ENTERPRISEDATA.DATE8 as DATE8, |
| 144 ENTERPRISEDATA.DATE9 as DATE9, |
| 145 ENTERPRISEDATA.DATE10 as DATE10, |
| 146 ENTERPRISEDATA.VALUE1 as VALUE1, |
| 147 ENTERPRISEDATA.VALUE2 as VALUE2, |
| 148 ENTERPRISEDATA.VALUE3 as VALUE3, |
| 149 ENTERPRISEDATA.VALUE4 as VALUE4, |
| 150 ENTERPRISEDATA.VALUE5 as VALUE5, |
| 151 ENTERPRISEDATA.VALUE6 as VALUE6, |
| 152 ENTERPRISEDATA.VALUE7 as VALUE7, |
| 153 ENTERPRISEDATA.VALUE8 as VALUE8, |
| 154 ENTERPRISEDATA.VALUE9 as VALUE9, |
| 155 ENTERPRISEDATA.VALUE10 as VALUE10, |
| 156 ENTERPRISEDATA.VALUE11 as VALUE11, |
| 157 ENTERPRISEDATA.VALUE12 as VALUE12, |
| 158 ENTERPRISEDATA.VALUE13 as VALUE13, |
| 159 ENTERPRISEDATA.VALUE14 as VALUE14, |
| 160 ENTERPRISEDATA.VALUE15 as VALUE15, |
| 161 ENTERPRISEDATA.VALUE16 as VALUE16, |
| 162 ENTERPRISEDATA.VALUE17 as VALUE17, |
| 163 ENTERPRISEDATA.VALUE18 as VALUE18, |
| 164 ENTERPRISEDATA.VALUE19 as VALUE19, |
| 165 ENTERPRISEDATA.VALUE20 as VALUE20, |
| 166 ENTERPRISEDATA.STRING1 as STRING1, |
| 167 ENTERPRISEDATA.STRING2 as STRING2, |
| 168 ENTERPRISEDATA.STRING3 as STRING3, |
| 169 ENTERPRISEDATA.STRING4 as STRING4, |
| 170 ENTERPRISEDATA.STRING5 as STRING5, |
| 171 ENTERPRISEDATA.STRING6 as STRING6, |
| 172 ENTERPRISEDATA.STRING7 as STRING7, |
| 173 ENTERPRISEDATA.STRING8 as STRING8, |
| 174 ENTERPRISEDATA.STRING9 as STRING9, |
| 175 ENTERPRISEDATA.STRING10 as STRING10, |
| 176 ENTERPRISEDATA.LONGSTRING1 as LONGSTRING1, |
| 177 ENTERPRISEDATA.LONGSTRING2 as LONGSTRING2, |
| 178 ENTERPRISEDATA.LONGSTRING3 as LONGSTRING3, |
| 179 ENTERPRISEDATA.LONGSTRING4 as LONGSTRING4, |
| 180 ENTERPRISEDATA.LONGSTRING5 as LONGSTRING5, |
| 181 ENTERPRISEDATA.LONGSTRING6 as LONGSTRING6, |
| 182 ENTERPRISEDATA.LONGSTRING7 as LONGSTRING7, |
| 183 ENTERPRISEDATA.LONGSTRING8 as LONGSTRING8, |
| 184 ENTERPRISEDATA.LONGSTRING9 as LONGSTRING9, |
| 185 ENTERPRISEDATA.LONGSTRING10 as LONGSTRING10 |
| 186 from |
| 187 ISSUES |
| 188 join ISSUESETTINGS on ISSUES.OBJECTID = ISSUESETTINGS.IS
SUEID |
| 189 left outer join ENTERPRISEDATA on ISSUES.OBJECTID = ENTE
RPRISEDATA.ISSUEID; |
| 190 CREATE VIEW ITEMS as |
| 191 |
| 192 select 'FILES' as TABLENAME, CLASSID, SEQNO, LASTMODONNODEID, PREVMODONNODEID
, ISSUEID, OBJECTID, REVISIONNUM, CONTAINERID, AUTHORID, CREATIONDATE, LASTMODIF
IEDDATE, UPDATENUMBER, PREVREVISIONNUM, LASTCMD, LASTCMDACLVERSION, USERDEFINEDF
IELD, LASTMODIFIEDBYID, PARENTENTITYID, BODY, BODYCONTENTTYPE, ISOBSOLETE, FILEN
AME, VISIBLENAME, VERSIONSTRING, DOCUMENTHASH, ISFINAL, DOCREFERENCEID, NULL as
ACTIONTYPE, NULL as ASSOCIATEDOBJECTIDS, NULL as OLDENTITIES, NULL as NEWENTITIE
S, NULL as OTHERENTITIES, NULL as TQUNID, NULL as TABLEITEMID, NULL as TABLENODE
ID, NULL as TABLECMD, NULL as TABLECONTAINERID, NULL as TABLESEQNO, NULL as DIRT
YCONTENT, NULL as STUBBED, NULL as ENTITYSTUBDATA, NULL as PARTICIPANTSTATE, NUL
L as PARTICIPANTROLE, NULL as PARTICIPANTTEAM, NULL as ISREQUIREDMEMBER, NULL as
USERID, NULL as ISAGENT, NULL as NAME, NULL as EMAILADDRESS, NULL as ISEMAILONL
Y, NULL as INVITATION, NULL as ACCEPTRESENDCOUNT, NULL as ACCEPTRESENDTIMEOUT, N
ULL as ACCEPTLASTSENTTONODEID, NULL as TASKID, NULL as DISPOSITION, NULL as STAT
USID, NULL as SHORTNAME, NULL as LONGNAME, NULL as DUETIME, NULL as ASSIGNEDTO,
NULL as TARGETOBJECTIDS, NULL as RESPONSEID, NULL as TYPEID, NULL as LABEL, NULL
as INSTRUCTIONS, NULL as ALLOWEDSTATUSES, NULL as ISSERIALREVIEW, NULL as DAYST
OREVIEW, NULL as REVIEWERIDS, NULL as REVIEWTYPE, NULL as REVIEWGROUP from FILES |
| 193 union all |
| 194 select 'LOGENTRIES' as TABLENAME, CLASSID, SEQNO, LASTMODONNODEID, PREVMODON
NODEID, ISSUEID, OBJECTID, REVISIONNUM, CONTAINERID, AUTHORID, CREATIONDATE, LAS
TMODIFIEDDATE, UPDATENUMBER, PREVREVISIONNUM, LASTCMD, LASTCMDACLVERSION, USERDE
FINEDFIELD, LASTMODIFIEDBYID, PARENTENTITYID, BODY, BODYCONTENTTYPE, ISOBSOLETE,
NULL as FILENAME, NULL as VISIBLENAME, NULL as VERSIONSTRING, NULL as DOCUMENTH
ASH, NULL as ISFINAL, NULL as DOCREFERENCEID, ACTIONTYPE, ASSOCIATEDOBJECTIDS, O
LDENTITIES, NEWENTITIES, OTHERENTITIES, NULL as TQUNID, NULL as TABLEITEMID, NUL
L as TABLENODEID, NULL as TABLECMD, NULL as TABLECONTAINERID, NULL as TABLESEQNO
, NULL as DIRTYCONTENT, NULL as STUBBED, NULL as ENTITYSTUBDATA, NULL as PARTICI
PANTSTATE, NULL as PARTICIPANTROLE, NULL as PARTICIPANTTEAM, NULL as ISREQUIREDM
EMBER, NULL as USERID, NULL as ISAGENT, NULL as NAME, NULL as EMAILADDRESS, NULL
as ISEMAILONLY, NULL as INVITATION, NULL as ACCEPTRESENDCOUNT, NULL as ACCEPTRE
SENDTIMEOUT, NULL as ACCEPTLASTSENTTONODEID, NULL as TASKID, NULL as DISPOSITION
, NULL as STATUSID, NULL as SHORTNAME, NULL as LONGNAME, NULL as DUETIME, NULL a
s ASSIGNEDTO, NULL as TARGETOBJECTIDS, NULL as RESPONSEID, NULL as TYPEID, NULL
as LABEL, NULL as INSTRUCTIONS, NULL as ALLOWEDSTATUSES, NULL as ISSERIALREVIEW,
NULL as DAYSTOREVIEW, NULL as REVIEWERIDS, NULL as REVIEWTYPE, NULL as REVIEWGR
OUP from LOGENTRIES |
| 195 union all |
| 196 select 'LSBI' as TABLENAME, NULL as CLASSID, NULL as SEQNO, NULL as LASTMODO
NNODEID, NULL as PREVMODONNODEID, ISSUEID, NULL as OBJECTID, NULL as REVISIONNUM
, NULL as CONTAINERID, NULL as AUTHORID, NULL as CREATIONDATE, NULL as LASTMODIF
IEDDATE, UPDATENUMBER, NULL as PREVREVISIONNUM, NULL as LASTCMD, NULL as LASTCMD
ACLVERSION, NULL as USERDEFINEDFIELD, NULL as LASTMODIFIEDBYID, NULL as PARENTEN
TITYID, NULL as BODY, NULL as BODYCONTENTTYPE, NULL as ISOBSOLETE, NULL as FILEN
AME, NULL as VISIBLENAME, NULL as VERSIONSTRING, NULL as DOCUMENTHASH, NULL as I
SFINAL, NULL as DOCREFERENCEID, NULL as ACTIONTYPE, NULL as ASSOCIATEDOBJECTIDS,
NULL as OLDENTITIES, NULL as NEWENTITIES, NULL as OTHERENTITIES, TQUNID, TABLEI
TEMID, TABLENODEID, TABLECMD, TABLECONTAINERID, TABLESEQNO, DIRTYCONTENT, STUBBE
D, ENTITYSTUBDATA, NULL as PARTICIPANTSTATE, NULL as PARTICIPANTROLE, NULL as PA
RTICIPANTTEAM, NULL as ISREQUIREDMEMBER, NULL as USERID, NULL as ISAGENT, NULL a
s NAME, NULL as EMAILADDRESS, NULL as ISEMAILONLY, NULL as INVITATION, NULL as A
CCEPTRESENDCOUNT, NULL as ACCEPTRESENDTIMEOUT, NULL as ACCEPTLASTSENTTONODEID, N
ULL as TASKID, NULL as DISPOSITION, NULL as STATUSID, NULL as SHORTNAME, NULL as
LONGNAME, NULL as DUETIME, NULL as ASSIGNEDTO, NULL as TARGETOBJECTIDS, NULL as
RESPONSEID, NULL as TYPEID, NULL as LABEL, NULL as INSTRUCTIONS, NULL as ALLOWE
DSTATUSES, NULL as ISSERIALREVIEW, NULL as DAYSTOREVIEW, NULL as REVIEWERIDS, NU
LL as REVIEWTYPE, NULL as REVIEWGROUP from LSBI where TABLECMD=3 |
| 197 union all |
| 198 select 'PARTICIPANTS' as TABLENAME, CLASSID, SEQNO, LASTMODONNODEID, PREVMOD
ONNODEID, ISSUEID, OBJECTID, REVISIONNUM, CONTAINERID, AUTHORID, CREATIONDATE, L
ASTMODIFIEDDATE, UPDATENUMBER, PREVREVISIONNUM, LASTCMD, LASTCMDACLVERSION, USER
DEFINEDFIELD, LASTMODIFIEDBYID, NULL as PARENTENTITYID, NULL as BODY, NULL as BO
DYCONTENTTYPE, NULL as ISOBSOLETE, NULL as FILENAME, NULL as VISIBLENAME, NULL a
s VERSIONSTRING, NULL as DOCUMENTHASH, NULL as ISFINAL, NULL as DOCREFERENCEID,
NULL as ACTIONTYPE, NULL as ASSOCIATEDOBJECTIDS, NULL as OLDENTITIES, NULL as NE
WENTITIES, NULL as OTHERENTITIES, NULL as TQUNID, NULL as TABLEITEMID, NULL as T
ABLENODEID, NULL as TABLECMD, NULL as TABLECONTAINERID, NULL as TABLESEQNO, NULL
as DIRTYCONTENT, NULL as STUBBED, NULL as ENTITYSTUBDATA, PARTICIPANTSTATE, PAR
TICIPANTROLE, PARTICIPANTTEAM, ISREQUIREDMEMBER, USERID, ISAGENT, NAME, EMAILADD
RESS, ISEMAILONLY, INVITATION, ACCEPTRESENDCOUNT, ACCEPTRESENDTIMEOUT, ACCEPTLAS
TSENTTONODEID, NULL as TASKID, NULL as DISPOSITION, NULL as STATUSID, NULL as SH
ORTNAME, NULL as LONGNAME, NULL as DUETIME, NULL as ASSIGNEDTO, NULL as TARGETOB
JECTIDS, NULL as RESPONSEID, NULL as TYPEID, NULL as LABEL, NULL as INSTRUCTIONS
, NULL as ALLOWEDSTATUSES, NULL as ISSERIALREVIEW, NULL as DAYSTOREVIEW, NULL as
REVIEWERIDS, NULL as REVIEWTYPE, NULL as REVIEWGROUP from PARTICIPANTS |
| 199 union all |
| 200 select 'TASKCOMPLETIONS' as TABLENAME, CLASSID, SEQNO, LASTMODONNODEID, PREV
MODONNODEID, ISSUEID, OBJECTID, REVISIONNUM, CONTAINERID, AUTHORID, CREATIONDATE
, LASTMODIFIEDDATE, UPDATENUMBER, PREVREVISIONNUM, LASTCMD, LASTCMDACLVERSION, U
SERDEFINEDFIELD, LASTMODIFIEDBYID, PARENTENTITYID, BODY, BODYCONTENTTYPE, ISOBSO
LETE, NULL as FILENAME, NULL as VISIBLENAME, NULL as VERSIONSTRING, NULL as DOCU
MENTHASH, NULL as ISFINAL, NULL as DOCREFERENCEID, NULL as ACTIONTYPE, NULL as A
SSOCIATEDOBJECTIDS, NULL as OLDENTITIES, NULL as NEWENTITIES, NULL as OTHERENTIT
IES, NULL as TQUNID, NULL as TABLEITEMID, NULL as TABLENODEID, NULL as TABLECMD,
NULL as TABLECONTAINERID, NULL as TABLESEQNO, NULL as DIRTYCONTENT, NULL as STU
BBED, NULL as ENTITYSTUBDATA, NULL as PARTICIPANTSTATE, NULL as PARTICIPANTROLE,
NULL as PARTICIPANTTEAM, NULL as ISREQUIREDMEMBER, NULL as USERID, NULL as ISAG
ENT, NULL as NAME, NULL as EMAILADDRESS, NULL as ISEMAILONLY, NULL as INVITATION
, NULL as ACCEPTRESENDCOUNT, NULL as ACCEPTRESENDTIMEOUT, NULL as ACCEPTLASTSENT
TONODEID, TASKID, DISPOSITION, STATUSID, SHORTNAME, LONGNAME, NULL as DUETIME, N
ULL as ASSIGNEDTO, NULL as TARGETOBJECTIDS, NULL as RESPONSEID, NULL as TYPEID,
NULL as LABEL, NULL as INSTRUCTIONS, NULL as ALLOWEDSTATUSES, NULL as ISSERIALRE
VIEW, NULL as DAYSTOREVIEW, NULL as REVIEWERIDS, NULL as REVIEWTYPE, NULL as REV
IEWGROUP from TASKCOMPLETIONS |
| 201 union all |
| 202 select 'TASKS' as TABLENAME, CLASSID, SEQNO, LASTMODONNODEID, PREVMODONNODEI
D, ISSUEID, OBJECTID, REVISIONNUM, CONTAINERID, AUTHORID, CREATIONDATE, LASTMODI
FIEDDATE, UPDATENUMBER, PREVREVISIONNUM, LASTCMD, LASTCMDACLVERSION, USERDEFINED
FIELD, LASTMODIFIEDBYID, PARENTENTITYID, BODY, BODYCONTENTTYPE, ISOBSOLETE, NULL
as FILENAME, NULL as VISIBLENAME, NULL as VERSIONSTRING, NULL as DOCUMENTHASH,
NULL as ISFINAL, NULL as DOCREFERENCEID, NULL as ACTIONTYPE, NULL as ASSOCIATEDO
BJECTIDS, NULL as OLDENTITIES, NULL as NEWENTITIES, NULL as OTHERENTITIES, NULL
as TQUNID, NULL as TABLEITEMID, NULL as TABLENODEID, NULL as TABLECMD, NULL as T
ABLECONTAINERID, NULL as TABLESEQNO, NULL as DIRTYCONTENT, NULL as STUBBED, NULL
as ENTITYSTUBDATA, NULL as PARTICIPANTSTATE, NULL as PARTICIPANTROLE, NULL as P
ARTICIPANTTEAM, NULL as ISREQUIREDMEMBER, NULL as USERID, NULL as ISAGENT, NULL
as NAME, NULL as EMAILADDRESS, NULL as ISEMAILONLY, NULL as INVITATION, NULL as
ACCEPTRESENDCOUNT, NULL as ACCEPTRESENDTIMEOUT, NULL as ACCEPTLASTSENTTONODEID,
NULL as TASKID, NULL as DISPOSITION, NULL as STATUSID, NULL as SHORTNAME, NULL a
s LONGNAME, DUETIME, ASSIGNEDTO, TARGETOBJECTIDS, RESPONSEID, TYPEID, LABEL, INS
TRUCTIONS, ALLOWEDSTATUSES, ISSERIALREVIEW, DAYSTOREVIEW, REVIEWERIDS, REVIEWTYP
E, REVIEWGROUP from TASKS; |
| 203 CREATE VIEW TASKINFO as |
| 204 |
| 205 |
| 206 select |
| 207 t.ISSUEID as ISSUEID, |
| 208 t.OBJECTID as OBJECTID, |
| 209 t.ASSIGNEDTO as ASSIGNEDTO, |
| 210 t.TARGETOBJECTIDS as TARGETOBJECTIDS, |
| 211 t.DUETIME as DUETIME, |
| 212 t.ISOBSOLETE as ISOBSOLETE, |
| 213 tc.DISPOSITION as DISPOSITION |
| 214 from |
| 215 TASKS t |
| 216 join TASKCOMPLETIONS tc on tc.TASKID = t.OBJECTI
D; |
| 217 CREATE INDEX DQ_ISSUEID_DEPENDSID on DQ (ISSUEID, DEPENDSID); |
| 218 CREATE INDEX EMAILQ_TIMEQUEUED on EMAILQ (TIMEQUEUED); |
| 219 CREATE INDEX FOLDERS_CONTAINERID_ISSUEID on FOLDERS (CONTAINERID, ISSUEID); |
| 220 CREATE INDEX IMQ_DATETIMEQUEUED on IMQ (DATETIMEQUEUED); |
| 221 CREATE INDEX INVITATIONS_RECIPIENTUSERID_INVITATIONID on INVITATIONS (RECIPI
ENTUSERID, INVITATIONID); |
| 222 CREATE INDEX INVITATIONS_TQUNID on INVITATIONS (TQUNID); |
| 223 CREATE INDEX ISSUESETTINGS_CONTAINERID on ISSUESETTINGS (CONTAINERID); |
| 224 CREATE INDEX KMTPMSG_RECEIVEDDATE on KMTPMSG (RECEIVEDDATE desc); |
| 225 CREATE INDEX KMTPNODEQ_MSGID on KMTPNODEQ (MSGID); |
| 226 CREATE INDEX KMTPNODEQ_NODEID_MSGID on KMTPNODEQ (NODEID, MSGID); |
| 227 CREATE INDEX KMTPNODEQ_RECEIVEDDATE on KMTPNODEQ (RECEIVEDDATE desc); |
| 228 CREATE INDEX LSBI_ISSUEID_TABLEITEMID on LSBI (ISSUEID, TABLEITEMID); |
| 229 CREATE INDEX LSBN_ISSUEID_NODEID on LSBN (ISSUEID, NODEID); |
| 230 CREATE INDEX MMQ_ISSUEID_MMQENTRYINDEX on MMQ (ISSUEID, MMQENTRYINDEX); |
| 231 CREATE INDEX NODEREG_NODEID_USERID on NODEREG (NODEID, USERID); |
| 232 CREATE INDEX NODEREG_TQUNID on NODEREG (TQUNID); |
| 233 CREATE INDEX NODEREG_USERID_NODEID on NODEREG (USERID, NODEID); |
| 234 CREATE INDEX NODES_NODEID on NODES (NODEID); |
| 235 CREATE INDEX NODES_TQUNID on NODES (TQUNID); |
| 236 CREATE INDEX PARTICIPANTNODES_ISSUEID_OBJECTID_NODEID on PARTICIPANTNODES (I
SSUEID, OBJECTID, NODEID); |
| 237 CREATE INDEX PARTICIPANTNODES_TQUNID on PARTICIPANTNODES (TQUNID); |
| 238 CREATE INDEX PARTICIPANTSETTINGS_PARTICIPANTID on PARTICIPANTSETTINGS (PARTI
CIPANTID); |
| 239 CREATE INDEX PARTITIONS_LDAPDN on PARTITIONS (LDAPDN); |
| 240 CREATE INDEX PARTITIONS_PARTITIONID_SERVERNODEID on PARTITIONS (PARTITIONID,
SERVERNODEID); |
| 241 CREATE INDEX PARTITIONS_SERVERNODEID_PARTITIONID on PARTITIONS (SERVERNODEID
, PARTITIONID); |
| 242 CREATE INDEX PARTITIONS_TQUNID on PARTITIONS (TQUNID); |
| 243 CREATE INDEX TASKCOMPLETIONS_TASKID on TASKCOMPLETIONS (TASKID); |
| 244 CREATE INDEX TASKS_ASSIGNEDTO on TASKS (ASSIGNEDTO); |
| 245 CREATE INDEX USERS_PARTITIONID_USERID on USERS (PARTITIONID, USERID); |
| 246 CREATE INDEX USERS_TQUNID on USERS (TQUNID); |
| 247 CREATE INDEX USERS_USERID_PARTITIONID on USERS (USERID, PARTITIONID); |
| 248 CREATE INDEX USERS_USERSID_USERID on USERS (USERSID, USERID); |
| 249 COMMIT; |
| 250 } |
| 251 } {} |
| 252 |
| 253 # Given the schema above, the following query was cause an assertion fault |
| 254 # do to an uninitialized field in a Select structure. |
| 255 # |
| 256 do_test tkt1449-1.2 { |
| 257 execsql { |
| 258 select NEWENTITIES from ITEMS where ((ISSUEID = 'x') and (OBJECTID = 'y')) |
| 259 } |
| 260 } {} |
| 261 |
| 262 finish_test |
OLD | NEW |