QuestionController, creat et update fonctionent
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
SET DATABASE UNIQUE NAME HSQLDB999B2B92D0
|
||||
SET DATABASE UNIQUE NAME HSQLDB99D38CBBE0
|
||||
SET DATABASE DEFAULT RESULT MEMORY ROWS 0
|
||||
SET DATABASE EVENT LOG LEVEL 0
|
||||
SET DATABASE TRANSACTION CONTROL LOCKS
|
||||
@@ -29,32 +29,12 @@ 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
|
||||
SET FILES CHECK 1
|
||||
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
|
||||
@@ -62,20 +42,3 @@ 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)
|
||||
|
||||
Reference in New Issue
Block a user