| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177 |
- --
- -- Structure de la table `tags`
- --
- CREATE TABLE `tags` (
- `id` int(4) NOT NULL,
- `label` tinytext NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
- --
- -- Déchargement des données de la table `tags`
- --
- INSERT INTO `tags` (`id`, `label`) VALUES
- (1, 'Trésorier ASC'),
- (2, 'Trésorier AEP');
- --
- -- Index pour les tables déchargées
- --
- --
- -- Index pour la table `tags`
- --
- ALTER TABLE `tags`
- ADD PRIMARY KEY (`id`);
- --
- -- AUTO_INCREMENT pour les tables déchargées
- --
- --
- -- AUTO_INCREMENT pour la table `tags`
- --
- ALTER TABLE `tags`
- MODIFY `id` int(4) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
- COMMIT;
- --
- -- Structure de la table `user`
- --
- ALTER TABLE `user` ADD `tags` TEXT NULL AFTER `id_type`;
- --
- -- Structure de la table `type_document`
- --
- CREATE TABLE `type_document` (
- `id` int(2) NOT NULL,
- `label` varchar(250) NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
- --
- -- Déchargement des données de la table `type_document`
- --
- INSERT INTO `type_document` (`id`, `label`) VALUES
- (0, 'Autre'),
- (1, 'Facture d\'un fournisseur'),
- (2, 'Note de frais'),
- (3, 'Bulletin de salaire');
- --
- -- Index pour les tables déchargées
- --
- --
- -- Index pour la table `type_document`
- --
- ALTER TABLE `type_document`
- ADD PRIMARY KEY (`id`);
- --
- -- AUTO_INCREMENT pour les tables déchargées
- --
- --
- -- AUTO_INCREMENT pour la table `type_document`
- --
- ALTER TABLE `type_document`
- MODIFY `id` int(2) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;
- COMMIT;
- --
- -- Structure de la table `documents`
- --
- CREATE TABLE `documents` (
- `id` int(5) NOT NULL,
- `id_type` int(2) NOT NULL,
- `id_file` varchar(32) NOT NULL,
- `titre` tinytext NOT NULL,
- `date` date NOT NULL,
- `deadline` date NOT NULL,
- `description` text NOT NULL,
- `tags` text DEFAULT NULL,
- `id_user_done` int(3) DEFAULT NULL,
- `date_done` timestamp NULL DEFAULT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
- --
- -- Index pour les tables déchargées
- --
- --
- -- Index pour la table `documents`
- --
- ALTER TABLE `documents`
- ADD PRIMARY KEY (`id`),
- ADD KEY `id_file_doc` (`id_file`),
- ADD KEY `id_type_doc` (`id_type`),
- ADD KEY `id_user_done` (`id_user_done`);
- --
- -- AUTO_INCREMENT pour les tables déchargées
- --
- --
- -- AUTO_INCREMENT pour la table `documents`
- --
- ALTER TABLE `documents`
- MODIFY `id` int(5) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;
- --
- -- Contraintes pour les tables déchargées
- --
- --
- -- Contraintes pour la table `documents`
- --
- ALTER TABLE `documents`
- ADD CONSTRAINT `id_file_doc` FOREIGN KEY (`id_file`) REFERENCES `files` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
- ADD CONSTRAINT `id_type_doc` FOREIGN KEY (`id_type`) REFERENCES `type_document` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
- ADD CONSTRAINT `id_user_done` FOREIGN KEY (`id_user_done`) REFERENCES `user` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
- COMMIT;
- INSERT INTO `type_access` (`id`, `id_type`, `id_access`) VALUES
- ('3#10', 3, 10),
- ('4#10', 4, 10),
- ('4#11', 4, 11),
- ('4#12', 4, 12),
- ('4#13', 4, 13),
- ('4#14', 4, 14),
- ('4#15', 4, 15),
- ('4#4', 4, 4),
- ('4#5', 4, 5),
- ('4#6', 4, 6),
- ('4#7', 4, 7),
- ('4#8', 4, 8),
- ('4#9', 4, 9),
- ('5#1', 5, 1),
- ('5#10', 5, 10),
- ('5#11', 5, 11),
- ('5#12', 5, 12),
- ('5#13', 5, 13),
- ('5#14', 5, 14),
- ('5#15', 5, 15),
- ('5#2', 5, 2),
- ('5#4', 5, 4),
- ('5#5', 5, 5),
- ('5#6', 5, 6),
- ('5#7', 5, 7),
- ('5#8', 5, 8),
- ('5#9', 5, 9),
- ('6#1', 6, 1),
- ('6#10', 6, 10),
- ('6#11', 6, 11),
- ('6#12', 6, 12),
- ('6#14', 6, 14),
- ('6#15', 6, 15),
- ('6#4', 6, 4),
- ('6#5', 6, 5),
- ('6#7', 6, 7),
- ('6#8', 6, 8),
- ('7#1', 7, 1);
|