82 lines
4.9 KiB
Plaintext
82 lines
4.9 KiB
Plaintext
SET DATABASE UNIQUE NAME HSQLDB999B2B92D0
|
|
SET DATABASE DEFAULT RESULT MEMORY ROWS 0
|
|
SET DATABASE EVENT LOG LEVEL 0
|
|
SET DATABASE TRANSACTION CONTROL LOCKS
|
|
SET DATABASE DEFAULT ISOLATION LEVEL READ COMMITTED
|
|
SET DATABASE TRANSACTION ROLLBACK ON CONFLICT TRUE
|
|
SET DATABASE TEXT TABLE DEFAULTS ''
|
|
SET DATABASE SQL NAMES FALSE
|
|
SET DATABASE SQL RESTRICT EXEC FALSE
|
|
SET DATABASE SQL REFERENCES FALSE
|
|
SET DATABASE SQL SIZE TRUE
|
|
SET DATABASE SQL TYPES FALSE
|
|
SET DATABASE SQL TDC DELETE TRUE
|
|
SET DATABASE SQL TDC UPDATE TRUE
|
|
SET DATABASE SQL SYS INDEX NAMES TRUE
|
|
SET DATABASE SQL CONCAT NULLS TRUE
|
|
SET DATABASE SQL UNIQUE NULLS TRUE
|
|
SET DATABASE SQL CONVERT TRUNCATE TRUE
|
|
SET DATABASE SQL AVG SCALE 0
|
|
SET DATABASE SQL DOUBLE NAN TRUE
|
|
SET FILES WRITE DELAY 500 MILLIS
|
|
SET FILES BACKUP INCREMENT TRUE
|
|
SET FILES CACHE SIZE 10000
|
|
SET FILES CACHE ROWS 50000
|
|
SET FILES SCALE 32
|
|
SET FILES LOB SCALE 32
|
|
SET FILES DEFRAG 0
|
|
SET FILES NIO TRUE
|
|
SET FILES NIO SIZE 256
|
|
SET FILES LOG TRUE
|
|
SET FILES LOG SIZE 50
|
|
SET FILES CHECK 153
|
|
SET DATABASE COLLATION "SQL_TEXT" PAD SPACE
|
|
CREATE USER SA PASSWORD DIGEST 'd41d8cd98f00b204e9800998ecf8427e'
|
|
ALTER USER SA SET LOCAL TRUE
|
|
CREATE SCHEMA PUBLIC AUTHORIZATION DBA
|
|
CREATE SEQUENCE PUBLIC.QUIZZ_SEQ AS INTEGER START WITH 1 INCREMENT BY 50
|
|
CREATE SEQUENCE PUBLIC.REPONSE_SEQ AS INTEGER START WITH 1 INCREMENT BY 50
|
|
CREATE MEMORY TABLE PUBLIC.CHOIX(CHOIX_ID INTEGER NOT NULL PRIMARY KEY,CHOIX VARCHAR(255) ARRAY)
|
|
CREATE MEMORY TABLE PUBLIC.QUESTION(BONNE_REPONSE INTEGER,ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL PRIMARY KEY,ID_QUIZZ INTEGER,QUESTION VARCHAR(255),UNIQUE(BONNE_REPONSE))
|
|
ALTER TABLE PUBLIC.QUESTION ALTER COLUMN ID RESTART WITH 4
|
|
CREATE MEMORY TABLE PUBLIC.QUIZZ(ID INTEGER NOT NULL PRIMARY KEY,ID_UTILISATEUR INTEGER,SESSION_ID INTEGER)
|
|
CREATE MEMORY TABLE PUBLIC.REPONSE(ID INTEGER NOT NULL PRIMARY KEY,QUESTION_ID INTEGER,TYPE_REPONSE VARCHAR(31) NOT NULL,REPONSES VARCHAR(255) ARRAY,UNIQUE(QUESTION_ID),CONSTRAINT FKGDR6SI626NQIXG8QYFX6S0PJL FOREIGN KEY(QUESTION_ID) REFERENCES PUBLIC.QUESTION(ID))
|
|
CREATE MEMORY TABLE PUBLIC.REPONSECOURTE(RC_ID INTEGER NOT NULL PRIMARY KEY,VALUE VARCHAR(255),CONSTRAINT FKOCS5T60OV4KWOOM69761AY7QD FOREIGN KEY(RC_ID) REFERENCES PUBLIC.REPONSE(ID))
|
|
CREATE MEMORY TABLE PUBLIC.SESSION(CODEPIN INTEGER,ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL PRIMARY KEY,THEME VARCHAR(255),UNIQUE(CODEPIN))
|
|
ALTER TABLE PUBLIC.SESSION ALTER COLUMN ID RESTART WITH 2
|
|
CREATE MEMORY TABLE PUBLIC.UTILISATEUR(ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL PRIMARY KEY,EMAIL VARCHAR(255),NAME VARCHAR(255),PASSWORD VARCHAR(255),UNIQUE(EMAIL))
|
|
ALTER TABLE PUBLIC.UTILISATEUR ALTER COLUMN ID RESTART WITH 2
|
|
CREATE MEMORY TABLE PUBLIC.UTILISATEUR_SESSION(SESSION_ID INTEGER NOT NULL,UTILISATEUR_ID INTEGER NOT NULL,CONSTRAINT FK2RIP0K622CEQL0W3UFF4Y6W9X FOREIGN KEY(SESSION_ID) REFERENCES PUBLIC.SESSION(ID),CONSTRAINT FK4F5DGIWF12KD9VRHSC6S4X2PK FOREIGN KEY(UTILISATEUR_ID) REFERENCES PUBLIC.UTILISATEUR(ID))
|
|
ALTER TABLE PUBLIC.CHOIX ADD CONSTRAINT FK15F4FGMTOCO1TG4RRA1VUALR5 FOREIGN KEY(CHOIX_ID) REFERENCES PUBLIC.REPONSE(ID)
|
|
ALTER TABLE PUBLIC.QUESTION ADD CONSTRAINT FKG1JHCNX0GW81N3IOGGW38LDED FOREIGN KEY(ID_QUIZZ) REFERENCES PUBLIC.QUIZZ(ID)
|
|
ALTER TABLE PUBLIC.QUESTION ADD CONSTRAINT FKHT8PE2O5V6SFF88MR3PBH40F6 FOREIGN KEY(BONNE_REPONSE) REFERENCES PUBLIC.REPONSE(ID)
|
|
ALTER TABLE PUBLIC.QUIZZ ADD CONSTRAINT FK6EAR00W55TL7EU04GX1UR3K20 FOREIGN KEY(SESSION_ID) REFERENCES PUBLIC.SESSION(ID)
|
|
ALTER TABLE PUBLIC.QUIZZ ADD CONSTRAINT FKLSVN0PVGA68UMMFYIVIDLWGGH FOREIGN KEY(ID_UTILISATEUR) REFERENCES PUBLIC.UTILISATEUR(ID)
|
|
ALTER SEQUENCE SYSTEM_LOBS.LOB_ID RESTART WITH 1
|
|
ALTER SEQUENCE PUBLIC.QUIZZ_SEQ RESTART WITH 101
|
|
ALTER SEQUENCE PUBLIC.REPONSE_SEQ RESTART WITH 151
|
|
SET DATABASE DEFAULT INITIAL SCHEMA PUBLIC
|
|
GRANT USAGE ON DOMAIN INFORMATION_SCHEMA.CARDINAL_NUMBER TO PUBLIC
|
|
GRANT USAGE ON DOMAIN INFORMATION_SCHEMA.YES_OR_NO TO PUBLIC
|
|
GRANT USAGE ON DOMAIN INFORMATION_SCHEMA.CHARACTER_DATA TO PUBLIC
|
|
GRANT USAGE ON DOMAIN INFORMATION_SCHEMA.SQL_IDENTIFIER TO PUBLIC
|
|
GRANT USAGE ON DOMAIN INFORMATION_SCHEMA.TIME_STAMP TO PUBLIC
|
|
GRANT DBA TO SA
|
|
SET SCHEMA SYSTEM_LOBS
|
|
INSERT INTO BLOCKS VALUES(0,2147483647,0)
|
|
SET SCHEMA PUBLIC
|
|
INSERT INTO CHOIX VALUES(1, ARRAY['a\u000d','a\u000d','a\u000d','a'])
|
|
INSERT INTO CHOIX VALUES(2, ARRAY['Kesterman\u000d','Kesteman\u000d','Kasterman\u000d','Kasteman'])
|
|
INSERT INTO QUESTION VALUES(1,1,1,'a')
|
|
INSERT INTO QUESTION VALUES(2,2,1,'Quel est le nom de famille d''Amael')
|
|
INSERT INTO QUESTION VALUES(52,3,1,'Quel est le nom de famille d''Amael (mode difficile)')
|
|
INSERT INTO QUIZZ VALUES(1,1,1)
|
|
INSERT INTO QUIZZ VALUES(2,1,NULL)
|
|
INSERT INTO REPONSE VALUES(1,1,'Choix', ARRAY['aaaa'])
|
|
INSERT INTO REPONSE VALUES(2,2,'Choix', ARRAY['Kesteman'])
|
|
INSERT INTO REPONSE VALUES(52,3,'ReponseCourte', ARRAY['Kesteman'])
|
|
INSERT INTO REPONSECOURTE VALUES(52,NULL)
|
|
INSERT INTO SESSION VALUES(1234,1,'ThemA')
|
|
INSERT INTO UTILISATEUR VALUES(1,'a@a','a',NULL)
|
|
INSERT INTO UTILISATEUR_SESSION VALUES(1,1)
|