@@ -11,32 +11,32 @@ CREATE TABLE `auteurs_histoires` (
1111
1212-- CreateTable
1313CREATE TABLE `auteurs_pseudos ` (
14+ ` ID` INTEGER NOT NULL AUTO_INCREMENT,
1415 ` NomAuteurAbrege` VARCHAR (79 ) NOT NULL ,
15- ` ID_user ` INTEGER NOT NULL ,
16- ` Notation` INTEGER NOT NULL DEFAULT - 1 ,
16+ ` ID_User ` INTEGER NOT NULL ,
17+ ` Notation` TINYINT UNSIGNED NULL ,
1718
18- INDEX ` auteurs_pseudos_ID_user_index` (` ID_user` ),
19- UNIQUE INDEX ` auteurs_pseudos_uindex` (` ID_user` , ` NomAuteurAbrege` )
19+ INDEX ` auteurs_pseudos_ID_user_index` (` ID_User` ),
20+ UNIQUE INDEX ` auteurs_pseudos_uindex` (` ID_User` , ` NomAuteurAbrege` ),
21+ PRIMARY KEY (` ID` )
2022) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
2123
2224-- CreateTable
2325CREATE TABLE `numeros_simple ` (
2426 ` ID` INTEGER NOT NULL AUTO_INCREMENT,
2527 ` ID_Utilisateur` INTEGER NOT NULL ,
26- ` issuecode` VARCHAR (25 ) NULL DEFAULT (concat( convert ( ` Pays ` using utf8mb3), ' / ' , convert ( ` Magazine ` using utf8mb3), ' ' , ` Numero ` )) ,
28+ ` issuecode` VARCHAR (25 ) NOT NULL ,
2729
28- INDEX ` Utilisateur ` (` ID_Utilisateur` ),
29- INDEX ` issuecode ` (` issuecode` ),
30- INDEX ` issuecode_user ` (` issuecode ` , ` ID_Utilisateur ` ),
30+ INDEX ` ID_Utilisateur ` (` ID_Utilisateur` ),
31+ INDEX ` user_issue ` (` issuecode` ),
32+ UNIQUE INDEX ` unique_index ` (` ID_Utilisateur ` , ` issuecode ` ),
3133 PRIMARY KEY (` ID` )
3234) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
3335
3436-- CreateTable
3537CREATE TABLE `histoires_publications ` (
3638 ` ID` INTEGER NOT NULL AUTO_INCREMENT,
3739 ` storycode` VARCHAR (19 ) NOT NULL ,
38- ` publicationcode` VARCHAR (12 ) NULL ,
39- ` issuenumber` VARCHAR (12 ) NULL ,
4040 ` issuecode` VARCHAR (25 ) NOT NULL ,
4141 ` oldestdate` VARCHAR (10 ) NULL ,
4242
@@ -64,35 +64,27 @@ CREATE TABLE `utilisateurs_publications_manquantes` (
6464 ` ID_User` INTEGER NOT NULL ,
6565 ` personcode` VARCHAR (79 ) NOT NULL ,
6666 ` storycode` VARCHAR (19 ) NOT NULL ,
67- ` publicationcode` VARCHAR (12 ) NULL ,
68- ` issuenumber` VARCHAR (12 ) NULL ,
6967 ` issuecode` VARCHAR (25 ) NOT NULL ,
7068 ` oldestdate` VARCHAR (10 ) NULL ,
71- ` Notation` TINYINT UNSIGNED NOT NULL ,
69+ ` Notation` TINYINT UNSIGNED NULL ,
7270
73- INDEX ` missing_user_issue` (` ID_User` , ` publicationcode ` , ` issuenumber ` ),
74- INDEX ` suggested` (` ID_User` , ` publicationcode ` , ` issuenumber ` , ` oldestdate` ),
71+ INDEX ` missing_user_issue` (` ID_User` , ` issuecode ` ),
72+ INDEX ` suggested` (` ID_User` , ` issuecode ` , ` oldestdate` ),
7573 INDEX ` user_stories` (` ID_User` , ` personcode` , ` storycode` ),
76- INDEX ` missing_user_issue_issuecode` (` ID_User` , ` issuecode` ),
77- INDEX ` suggested_issuecode` (` ID_User` , ` issuecode` , ` oldestdate` ),
78- UNIQUE INDEX ` unique_index` (` ID_User` , ` personcode` , ` storycode` , ` publicationcode` , ` issuenumber` ),
79- UNIQUE INDEX ` unique_index_issuecode` (` ID_User` , ` personcode` , ` storycode` , ` issuecode` ),
74+ UNIQUE INDEX ` unique_index` (` ID_User` , ` personcode` , ` storycode` , ` issuecode` ),
8075 PRIMARY KEY (` ID` )
8176) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
8277
8378-- CreateTable
8479CREATE TABLE `utilisateurs_publications_suggerees ` (
8580 ` ID` INTEGER NOT NULL AUTO_INCREMENT,
8681 ` ID_User` INTEGER NOT NULL ,
87- ` publicationcode` VARCHAR (12 ) NULL ,
88- ` issuenumber` VARCHAR (12 ) NULL ,
8982 ` issuecode` VARCHAR (25 ) NOT NULL ,
9083 ` oldestdate` VARCHAR (10 ) NULL ,
9184 ` Score` INTEGER NOT NULL ,
9285
9386 INDEX ` suggested_issue_user` (` ID_User` ),
94- UNIQUE INDEX ` suggested_issue_for_user` (` ID_User` , ` publicationcode` , ` issuenumber` ),
95- UNIQUE INDEX ` suggested_issue_for_user_issuecode` (` ID_User` , ` issuecode` ),
87+ UNIQUE INDEX ` suggested_issue_for_user` (` ID_User` , ` issuecode` ),
9688 PRIMARY KEY (` ID` )
9789) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
9890
0 commit comments