-- phpMyAdmin SQL Dump -- version 3.4.5 -- http://www.phpmyadmin.net -- -- Client: 127.0.0.1 -- Généré le : Mar 28 Février 2012 à 22:01 -- Version du serveur: 5.5.16 -- Version de PHP: 5.3.8 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; -- -- Base de données: `idkdo` -- -- -------------------------------------------------------- -- -- Structure de la table `cadeau` -- DROP TABLE IF EXISTS `cadeau`; CREATE TABLE IF NOT EXISTS `cadeau` ( `id` int(11) NOT NULL AUTO_INCREMENT, `titre` varchar(255) NOT NULL, `description` longtext NOT NULL, `lienPhoto` varchar(255) NOT NULL, `estOffert` tinyint(1) NOT NULL, `occasion_id` int(11) DEFAULT NULL, `compte_id` int(11) DEFAULT NULL, PRIMARY KEY (`id`), KEY `IDX_3A8D31564034998F` (`occasion_id`), KEY `IDX_3A8D3156F2C56620` (`compte_id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Structure de la table `cadeau_genre` -- DROP TABLE IF EXISTS `cadeau_genre`; CREATE TABLE IF NOT EXISTS `cadeau_genre` ( `cadeau_id` int(11) NOT NULL, `genre_id` int(11) NOT NULL, PRIMARY KEY (`cadeau_id`,`genre_id`), KEY `IDX_610070E0D9D5ED84` (`cadeau_id`), KEY `IDX_610070E04296D31F` (`genre_id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -------------------------------------------------------- -- -- Structure de la table `commentaire` -- DROP TABLE IF EXISTS `commentaire`; CREATE TABLE IF NOT EXISTS `commentaire` ( `id` int(11) NOT NULL AUTO_INCREMENT, `note` int(11) NOT NULL, `texte` longtext NOT NULL, `compte_id` int(11) DEFAULT NULL, `cadeau_id` int(11) DEFAULT NULL, `commentaire_id` int(11) DEFAULT NULL, PRIMARY KEY (`id`), KEY `IDX_E16CE76BF2C56620` (`compte_id`), KEY `IDX_E16CE76BD9D5ED84` (`cadeau_id`), KEY `IDX_E16CE76BBA9CD190` (`commentaire_id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Structure de la table `compte` -- DROP TABLE IF EXISTS `compte`; CREATE TABLE IF NOT EXISTS `compte` ( `id` int(11) NOT NULL AUTO_INCREMENT, `login` varchar(30) NOT NULL, `pass` varchar(30) NOT NULL, `mail` varchar(30) NOT NULL, `dateInscription` datetime NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=11 ; -- -- Contenu de la table `compte` -- INSERT INTO `compte` (`id`, `login`, `pass`, `mail`, `dateInscription`) VALUES (1, 'TestCRUD', 'lol', 'mail@mail.mail', '2007-01-01 00:00:00'), (2, 'Test2', 'test2', 'test2', '2012-02-27 16:38:18'), (3, 'aze', 'aze', 'aze', '2012-02-27 17:42:55'), (4, 'aze2', 'aze2', 'aze2', '2012-02-27 17:48:43'), (5, 'aze3', 'Aze3', 'aze3', '2012-02-27 17:50:30'), (6, 'aze4', 'aze4', 'aze4', '2012-02-27 17:51:05'), (7, 'rrr', 'rrr', 'rrr', '2012-02-27 17:51:21'), (8, 'fds', 'fds', 'fds', '2012-02-27 17:53:33'), (9, 'oo', 'oo', 'oo', '2012-02-27 17:55:41'), (10, 'aaa', 'aaa', 'aaa', '2012-02-28 18:30:49'); -- -------------------------------------------------------- -- -- Structure de la table `genre` -- DROP TABLE IF EXISTS `genre`; CREATE TABLE IF NOT EXISTS `genre` ( `id` int(11) NOT NULL AUTO_INCREMENT, `Nom` varchar(30) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Structure de la table `occasion` -- DROP TABLE IF EXISTS `occasion`; CREATE TABLE IF NOT EXISTS `occasion` ( `id` int(11) NOT NULL AUTO_INCREMENT, `Nom` varchar(30) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Structure de la table `personne` -- DROP TABLE IF EXISTS `personne`; CREATE TABLE IF NOT EXISTS `personne` ( `id` int(11) NOT NULL AUTO_INCREMENT, `type` varchar(30) NOT NULL, `genre_id` int(11) DEFAULT NULL, `personneRecevant_id` int(11) DEFAULT NULL, `personneOffrant_id` int(11) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `UNIQ_F6B8ABB9F736AD4` (`personneRecevant_id`), UNIQUE KEY `UNIQ_F6B8ABB91D2F5C72` (`personneOffrant_id`), KEY `IDX_F6B8ABB94296D31F` (`genre_id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; -- -- Contraintes pour les tables exportées -- -- -- Contraintes pour la table `cadeau` -- ALTER TABLE `cadeau` ADD CONSTRAINT `FK_3A8D3156F2C56620` FOREIGN KEY (`compte_id`) REFERENCES `compte` (`id`), ADD CONSTRAINT `FK_3A8D31564034998F` FOREIGN KEY (`occasion_id`) REFERENCES `compte` (`id`); -- -- Contraintes pour la table `cadeau_genre` -- ALTER TABLE `cadeau_genre` ADD CONSTRAINT `FK_610070E04296D31F` FOREIGN KEY (`genre_id`) REFERENCES `genre` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `FK_610070E0D9D5ED84` FOREIGN KEY (`cadeau_id`) REFERENCES `cadeau` (`id`) ON DELETE CASCADE; -- -- Contraintes pour la table `commentaire` -- ALTER TABLE `commentaire` ADD CONSTRAINT `FK_E16CE76BBA9CD190` FOREIGN KEY (`commentaire_id`) REFERENCES `commentaire` (`id`), ADD CONSTRAINT `FK_E16CE76BD9D5ED84` FOREIGN KEY (`cadeau_id`) REFERENCES `cadeau` (`id`), ADD CONSTRAINT `FK_E16CE76BF2C56620` FOREIGN KEY (`compte_id`) REFERENCES `compte` (`id`); -- -- Contraintes pour la table `personne` -- ALTER TABLE `personne` ADD CONSTRAINT `FK_F6B8ABB91D2F5C72` FOREIGN KEY (`personneOffrant_id`) REFERENCES `personne` (`id`), ADD CONSTRAINT `FK_F6B8ABB94296D31F` FOREIGN KEY (`genre_id`) REFERENCES `genre` (`id`), ADD CONSTRAINT `FK_F6B8ABB9F736AD4` FOREIGN KEY (`personneRecevant_id`) REFERENCES `personne` (`id`); /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;