-- phpMyAdmin SQL Dump
-- version 5.2.1
-- https://www.phpmyadmin.net/
--
-- Host: localhost:3306
-- Generation Time: Oct 26, 2024 at 01:12 AM
-- Server version: 10.6.19-MariaDB-cll-lve
-- PHP Version: 8.1.30

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
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 utf8mb4 */;

--
-- Database: `uniqueso_kenmoica`
--

-- --------------------------------------------------------

--
-- Table structure for table `abonnement`
--

CREATE TABLE `abonnement` (
  `idabonnement` int(11) NOT NULL,
  `debutAbonnement` varchar(45) NOT NULL,
  `finAbonnement` varchar(45) NOT NULL,
  `fin` varchar(45) DEFAULT NULL,
  `prix` int(6) NOT NULL,
  `frais` int(2) NOT NULL,
  `statut` varchar(2) NOT NULL DEFAULT '1',
  `added_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `idforfait` int(11) NOT NULL,
  `idutilisateur` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

-- --------------------------------------------------------

--
-- Table structure for table `administrateur`
--

CREATE TABLE `administrateur` (
  `idadministrateur` int(11) NOT NULL,
  `nom` varchar(45) DEFAULT NULL,
  `prenom` varchar(45) DEFAULT NULL,
  `pseudo` varchar(45) DEFAULT NULL,
  `mot_de_passe` varchar(45) DEFAULT NULL,
  `statut` varchar(2) DEFAULT '1',
  `added_at` timestamp NULL DEFAULT current_timestamp(),
  `idpays` int(11) DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

--
-- Dumping data for table `administrateur`
--

INSERT INTO `administrateur` (`idadministrateur`, `nom`, `prenom`, `pseudo`, `mot_de_passe`, `statut`, `added_at`, `idpays`) VALUES
(69157475, 'Administrateur', 'CI', 'admin@admin.com', 'NUz+Y8o=', '1', '2024-10-26 20:34:10', 985993241),
(934562664, 'Administrateur', 'SystÃ¨me', 'sysadmin', 'NUz+Y8o=', '1', '2024-10-26 00:57:20', 0);

-- --------------------------------------------------------

--
-- Table structure for table `annonce`
--

CREATE TABLE `annonce` (
  `idannonce` int(11) NOT NULL,
  `libelle` varchar(245) DEFAULT NULL,
  `description` text DEFAULT NULL,
  `filename` varchar(45) DEFAULT NULL,
  `debut` varchar(45) DEFAULT NULL,
  `fin` varchar(45) DEFAULT NULL,
  `statut` varchar(2) DEFAULT '1',
  `added_at` timestamp NULL DEFAULT current_timestamp(),
  `idadministrateur` int(11) NOT NULL,
  `idpays` int(11) DEFAULT 0,
  `idtypeAnnonce` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

--
-- Dumping data for table `annonce`
--

INSERT INTO `annonce` (`idannonce`, `libelle`, `description`, `filename`, `debut`, `fin`, `statut`, `added_at`, `idadministrateur`, `idpays`, `idtypeAnnonce`) VALUES
(330084135, 'Salon international', 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus a ex dui. Sed iaculis neque sit amet lorem consequat eleifend. Aliquam non nunc felis. Nunc diam risus, tempor ut nulla interdum, viverra ultrices lectus. Aenean at sem quam. Duis ac pulvinar odio. Donec aliquam tellus ac faucibus luctus. Suspendisse ultrices erat leo, et facilisis nulla placerat in. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Interdum et malesuada fames ac ante ipsum primis in faucibus. Donec mollis urna vitae nisi mollis, non feugiat dolor pulvinar. Nunc ornare ut dui ac tincidunt. Phasellus viverra sed elit ac venenatis. Nunc tristique sem purus, ut convallis orci dapibus sed. Duis dignissim neque vel volutpat pulvinar.', '1717885154.jpg', '2024-06-09', '2024-06-30', '1', '2024-06-08 22:19:14', 702049894, 985993241, 794252305),
(388528706, 'RentrÃ©e scolaire', 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus a ex dui. Sed iaculis neque sit amet lorem consequat eleifend. Aliquam non nunc felis. Nunc diam risus, tempor ut nulla interdum, viverra ultrices lectus. Aenean at sem quam. Duis ac pulvinar odio. Donec aliquam tellus ac faucibus luctus. Suspendisse ultrices erat leo, et facilisis nulla placerat in. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Interdum et malesuada fames ac ante ipsum primis in faucibus. Donec mollis urna vitae nisi mollis, non feugiat dolor pulvinar. Nunc ornare ut dui ac tincidunt. Phasellus viverra sed elit ac venenatis. Nunc tristique sem purus, ut convallis orci dapibus sed. Duis dignissim neque vel volutpat pulvinar.', '1717884800.png', '2024-06-09', '2024-06-17', '1', '2024-06-08 22:03:15', 702049894, 985993241, 517081314);

-- --------------------------------------------------------

--
-- Table structure for table `application`
--

CREATE TABLE `application` (
  `idapplication` int(11) NOT NULL,
  `libelle` varchar(45) DEFAULT NULL,
  `token` text DEFAULT NULL,
  `statut` varchar(2) DEFAULT '1',
  `added_at` timestamp NULL DEFAULT current_timestamp(),
  `idadministrateur` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

--
-- Dumping data for table `application`
--

INSERT INTO `application` (`idapplication`, `libelle`, `token`, `statut`, `added_at`, `idadministrateur`) VALUES
(352292966, 'KenMoiCa Android', 'fa09290781aa693b28af5cffcd9518f5', '1', '2024-10-26 22:35:25', 934562664);

-- --------------------------------------------------------

--
-- Table structure for table `categorie`
--

CREATE TABLE `categorie` (
  `idcategorie` int(11) NOT NULL,
  `libelle` varchar(45) DEFAULT NULL,
  `statut` varchar(2) DEFAULT '1',
  `added_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

-- --------------------------------------------------------

--
-- Table structure for table `etat`
--

CREATE TABLE `etat` (
  `idetat` int(11) NOT NULL,
  `libelle` varchar(45) DEFAULT NULL,
  `statut` varchar(2) DEFAULT '1',
  `added_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

--
-- Dumping data for table `etat`
--

INSERT INTO `etat` (`idetat`, `libelle`, `statut`, `added_at`) VALUES
(82063748, 'Occasion', '1', '2024-09-02 23:54:35'),
(212122114, 'Neuf', '1', '2024-09-02 23:51:38');

-- --------------------------------------------------------

--
-- Table structure for table `forfait`
--

CREATE TABLE `forfait` (
  `idforfait` int(11) NOT NULL,
  `libelle` varchar(45) NOT NULL,
  `description` text NOT NULL,
  `prix` int(6) NOT NULL,
  `frais` int(2) NOT NULL,
  `validite` int(2) NOT NULL,
  `capacite` int(6) NOT NULL,
  `statut` varchar(2) NOT NULL DEFAULT '1',
  `added_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `idtypeForfait` int(11) NOT NULL,
  `idprofile` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

--
-- Dumping data for table `forfait`
--

INSERT INTO `forfait` (`idforfait`, `libelle`, `description`, `prix`, `frais`, `validite`, `capacite`, `statut`, `added_at`, `idtypeForfait`, `idprofile`) VALUES
(219781349, 'Pionnier', 'â€¢	Livres Ã  vendre par mois : IllimitÃ©\r\nâ€¢	ValiditÃ© : IllimitÃ©\r\nâ€¢	Frais de transaction : 5%\r\nâ€¢	Support Client : Support premium 24/7 (chat, email, et tÃ©lÃ©phone)\r\nâ€¢	Promotions en tÃªte de liste et dans les catÃ©gories\r\nâ€¢	AccÃ¨s complet et exclusif aux Ã©vÃ©nements\r\nâ€¢	Statistiques de vente complÃ¨tes et en temps rÃ©el\r\nâ€¢	Outils de marketing avancÃ©s et personnalisÃ©s\r\nâ€¢	Gestionnaire de compte dÃ©diÃ©\r\nâ€¢	PublicitÃ© gratuite sur la plateforme', 19680, 5, 0, 0, '1', '2024-05-25 14:12:00', 234810422, 714211392),
(245397394, 'Pisteur', 'â€¢	Livres Ã  vendre par mois : 12\r\nâ€¢	ValiditÃ© : 2 Mois\r\nâ€¢	Frais de transaction : 25%\r\nâ€¢	Support Client : AccÃ¨s limitÃ© (email uniquement)\r\nâ€¢	FonctionnalitÃ©s supplÃ©mentaires : AccÃ¨s aux promotions et aux Ã©vÃ©nements', 0, 25, 2, 12, '1', '2024-05-25 14:13:35', 234810422, 171794858);

-- --------------------------------------------------------

--
-- Table structure for table `groupe`
--

CREATE TABLE `groupe` (
  `idgroupe` int(11) NOT NULL,
  `libelle` varchar(45) DEFAULT NULL,
  `description` text DEFAULT NULL,
  `statut` varchar(2) DEFAULT '1',
  `added_at` timestamp NULL DEFAULT current_timestamp(),
  `idutilisateur` int(11) NOT NULL,
  `idtypeGroupe` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

-- --------------------------------------------------------

--
-- Table structure for table `membre`
--

CREATE TABLE `membre` (
  `idmembre` int(11) NOT NULL,
  `statut` varchar(2) DEFAULT '2',
  `added_at` timestamp NULL DEFAULT current_timestamp(),
  `idutilisateur` int(11) NOT NULL,
  `idgroupe` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

-- --------------------------------------------------------

--
-- Table structure for table `message`
--

CREATE TABLE `message` (
  `idmessage` int(11) NOT NULL,
  `contenu` text DEFAULT NULL,
  `type` varchar(45) DEFAULT NULL,
  `date` varchar(45) DEFAULT NULL,
  `statut` varchar(45) DEFAULT '1',
  `added_at` timestamp NULL DEFAULT current_timestamp(),
  `idmembre` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

-- --------------------------------------------------------

--
-- Table structure for table `notification`
--

CREATE TABLE `notification` (
  `idnotification` int(11) NOT NULL,
  `titre` varchar(45) DEFAULT NULL,
  `message` varchar(45) DEFAULT NULL,
  `added_at` timestamp NULL DEFAULT current_timestamp(),
  `idutilisateur` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

-- --------------------------------------------------------

--
-- Table structure for table `operation`
--

CREATE TABLE `operation` (
  `idoperation` int(11) NOT NULL,
  `refPaiement` varchar(45) DEFAULT NULL,
  `refLivraison` varchar(45) DEFAULT NULL,
  `lieuLivraison` varchar(45) DEFAULT NULL,
  `fraisLivraison` int(11) DEFAULT NULL,
  `prix` int(11) DEFAULT NULL,
  `quantite` int(11) DEFAULT 0,
  `statut` varchar(2) DEFAULT '1',
  `added_at` timestamp NULL DEFAULT current_timestamp(),
  `idtypeOperation` int(11) NOT NULL,
  `idarticle` int(11) NOT NULL,
  `idutilisateur` int(11) NOT NULL,
  `isExpress` int(2) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

-- --------------------------------------------------------

--
-- Table structure for table `article`
--

CREATE TABLE `article` (
  `idarticle` int(11) NOT NULL,
  `libelle` varchar(45) DEFAULT NULL,
  `description` text DEFAULT NULL,
  `prix` int(11) DEFAULT 0,
  `defauts` text DEFAULT NULL,
  `commission` int(11) DEFAULT NULL,
  `coverMain` varchar(45) DEFAULT NULL,
  `coverMiddle` varchar(45) DEFAULT NULL,
  `coverEnd` varchar(45) DEFAULT NULL,
  `stock` varchar(45) DEFAULT NULL,
  `statut` varchar(2) DEFAULT '1',
  `added_at` timestamp NULL DEFAULT current_timestamp(),
  `idcategorie` int(11) NOT NULL,
  `idetat` int(11) NOT NULL,
  `idutilisateur` int(11) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

-- --------------------------------------------------------

--
-- Table structure for table `paiement`
--

CREATE TABLE `paiement` (
  `idpaiement` int(11) NOT NULL,
  `montant` varchar(45) DEFAULT NULL,
  `statut` varchar(2) DEFAULT NULL,
  `added_at` timestamp NULL DEFAULT current_timestamp(),
  `idpromoteur` int(11) NOT NULL,
  `idadministrateur` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

-- --------------------------------------------------------

--
-- Table structure for table `pays`
--

CREATE TABLE `pays` (
  `idpays` int(11) NOT NULL,
  `libelle` varchar(45) DEFAULT NULL,
  `indicatif` varchar(45) DEFAULT NULL,
  `flag` varchar(45) DEFAULT NULL,
  `statut` varchar(2) DEFAULT '1',
  `added_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

--
-- Dumping data for table `pays`
--

INSERT INTO `pays` (`idpays`, `libelle`, `indicatif`, `flag`, `statut`, `added_at`) VALUES
(0, 'Tous les pays', '0', 'Aucun', '0', '2024-10-16 22:58:10'),
(985993241, 'CÃ´te d\\\'Ivoire', '225', '1648632537.png', '1', '2024-10-16 22:36:58');

-- --------------------------------------------------------

--
-- Table structure for table `preference`
--

CREATE TABLE `preference` (
  `idpreference` int(11) NOT NULL,
  `date` varchar(45) DEFAULT NULL,
  `statut` varchar(2) DEFAULT '1',
  `added_at` timestamp NULL DEFAULT current_timestamp(),
  `idarticle` int(11) NOT NULL,
  `idutilisateur` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

-- --------------------------------------------------------

--
-- Table structure for table `profile`
--

CREATE TABLE `profile` (
  `idprofile` int(11) NOT NULL,
  `libelle` varchar(45) DEFAULT NULL,
  `statut` varchar(2) DEFAULT '1',
  `added_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

--
-- Dumping data for table `profile`
--

INSERT INTO `profile` (`idprofile`, `libelle`, `statut`, `added_at`) VALUES
(171794858, 'Acheteur', '1', '2024-09-02 22:57:51'),
(714211392, 'Vendeur', '1', '2024-09-02 22:58:13');

-- --------------------------------------------------------

--
-- Table structure for table `promoteur`
--

CREATE TABLE `promoteur` (
  `idpromoteur` int(11) NOT NULL,
  `nom` varchar(45) DEFAULT NULL,
  `contact` varchar(45) DEFAULT NULL,
  `email` varchar(45) DEFAULT NULL,
  `statut` varchar(2) DEFAULT '1',
  `added_at` timestamp NULL DEFAULT current_timestamp(),
  `idadministrateur` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

--
-- Dumping data for table `promoteur`
--

INSERT INTO `promoteur` (`idpromoteur`, `nom`, `contact`, `email`, `statut`, `added_at`, `idadministrateur`) VALUES
(0, 'Aucun', '0000000000', 'support@kenmoica.com', '1', '2024-09-05 22:25:53', 69157475);

-- --------------------------------------------------------

--
-- Table structure for table `typeAnnonce`
--

CREATE TABLE `typeAnnonce` (
  `idtypeAnnonce` int(11) NOT NULL,
  `libelle` varchar(45) DEFAULT NULL,
  `statut` varchar(2) DEFAULT '1',
  `added_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

--
-- Dumping data for table `typeAnnonce`
--

INSERT INTO `typeAnnonce` (`idtypeAnnonce`, `libelle`, `statut`, `added_at`) VALUES
(794252305, 'PublicitÃ©', '1', '2024-09-03 00:14:15');

-- --------------------------------------------------------

--
-- Table structure for table `typeForfait`
--

CREATE TABLE `typeForfait` (
  `idtypeForfait` int(11) NOT NULL,
  `libelle` varchar(45) NOT NULL,
  `statut` varchar(2) NOT NULL DEFAULT '1',
  `added_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

--
-- Dumping data for table `typeForfait`
--

INSERT INTO `typeForfait` (`idtypeForfait`, `libelle`, `statut`, `added_at`) VALUES
(234810422, 'Gratuit', '1', '2024-05-25 14:08:23'),
(439169902, 'Pro', '1', '2024-05-25 14:09:33'),
(439169933, 'Premium', '1', '2024-05-25 14:09:35');

-- --------------------------------------------------------

--
-- Table structure for table `typeGroupe`
--

CREATE TABLE `typeGroupe` (
  `idtypeGroupe` int(11) NOT NULL,
  `libelle` varchar(45) DEFAULT NULL,
  `statut` varchar(2) DEFAULT '1',
  `added_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

--
-- Dumping data for table `typeGroupe`
--

INSERT INTO `typeGroupe` (`idtypeGroupe`, `libelle`, `statut`, `added_at`) VALUES
(49807717, 'PrivÃ©', '1', '2024-09-03 00:05:04'),
(474553995, 'Public', '1', '2024-09-03 00:04:56');

-- --------------------------------------------------------

--
-- Table structure for table `typeOperation`
--

CREATE TABLE `typeOperation` (
  `idtypeOperation` int(11) NOT NULL,
  `libelle` varchar(45) DEFAULT NULL,
  `statut` varchar(2) DEFAULT '1',
  `added_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

--
-- Dumping data for table `typeOperation`
--

INSERT INTO `typeOperation` (`idtypeOperation`, `libelle`, `statut`, `added_at`) VALUES
(264328969, 'Location', '0', '2024-09-03 00:02:49'),
(810013866, 'Vente', '1', '2024-09-03 00:02:39');

-- --------------------------------------------------------

--
-- Table structure for table `utilisateur`
--

CREATE TABLE `utilisateur` (
  `idutilisateur` int(11) NOT NULL,
  `nom` varchar(255) DEFAULT NULL,
  `phone` varchar(45) DEFAULT NULL,
  `email` varchar(45) DEFAULT NULL,
  `code` varchar(45) DEFAULT NULL,
  `genre` varchar(45) DEFAULT NULL,
  `filename` varchar(45) DEFAULT NULL,
  `statut` varchar(2) DEFAULT '1',
  `added_at` timestamp NULL DEFAULT current_timestamp(),
  `push_id` text DEFAULT NULL,
  `idville` int(11) NOT NULL,
  `idprofile` int(11) NOT NULL,
  `idpromoteur` int(11) DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

-- --------------------------------------------------------

--
-- Table structure for table `ville`
--

CREATE TABLE `ville` (
  `idville` int(11) NOT NULL,
  `libelle` varchar(45) DEFAULT NULL,
  `statut` varchar(45) DEFAULT '1',
  `added_at` timestamp NULL DEFAULT current_timestamp(),
  `idpays` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

--
-- Dumping data for table `ville`
--

INSERT INTO `ville` (`idville`, `libelle`, `statut`, `added_at`, `idpays`) VALUES
(875152970, 'Abidjan', '1', '2024-09-03 06:48:21', 985993241);

--
-- Indexes for dumped tables
--

--
-- Indexes for table `abonnement`
--
ALTER TABLE `abonnement`
  ADD PRIMARY KEY (`idabonnement`);

--
-- Indexes for table `administrateur`
--
ALTER TABLE `administrateur`
  ADD PRIMARY KEY (`idadministrateur`),
  ADD KEY `fk_administrateur_pays_idx` (`idpays`);

--
-- Indexes for table `annonce`
--
ALTER TABLE `annonce`
  ADD PRIMARY KEY (`idannonce`),
  ADD KEY `fk_annonce_administrateur1_idx` (`idadministrateur`),
  ADD KEY `fk_annonce_pays1_idx` (`idpays`),
  ADD KEY `fk_annonce_typeAnnonce1_idx` (`idtypeAnnonce`);

--
-- Indexes for table `application`
--
ALTER TABLE `application`
  ADD PRIMARY KEY (`idapplication`),
  ADD KEY `fk_application_administrateur1_idx` (`idadministrateur`);

--
-- Indexes for table `categorie`
--
ALTER TABLE `categorie`
  ADD PRIMARY KEY (`idcategorie`);

--
-- Indexes for table `etat`
--
ALTER TABLE `etat`
  ADD PRIMARY KEY (`idetat`);

--
-- Indexes for table `forfait`
--
ALTER TABLE `forfait`
  ADD PRIMARY KEY (`idforfait`);

--
-- Indexes for table `groupe`
--
ALTER TABLE `groupe`
  ADD PRIMARY KEY (`idgroupe`),
  ADD KEY `fk_groupe_utilisateur1_idx` (`idutilisateur`),
  ADD KEY `fk_groupe_typeGroupe1_idx` (`idtypeGroupe`);

--
-- Indexes for table `membre`
--
ALTER TABLE `membre`
  ADD PRIMARY KEY (`idmembre`),
  ADD KEY `fk_membre_utilisateur1_idx` (`idutilisateur`),
  ADD KEY `fk_membre_groupe1_idx` (`idgroupe`);

--
-- Indexes for table `message`
--
ALTER TABLE `message`
  ADD PRIMARY KEY (`idmessage`),
  ADD KEY `fk_message_membre1_idx` (`idmembre`);

--
-- Indexes for table `notification`
--
ALTER TABLE `notification`
  ADD PRIMARY KEY (`idnotification`),
  ADD KEY `fk_notification_utilisateur1_idx` (`idutilisateur`);

--
-- Indexes for table `operation`
--
ALTER TABLE `operation`
  ADD PRIMARY KEY (`idoperation`),
  ADD KEY `fk_operation_typeOperation1_idx` (`idtypeOperation`),
  ADD KEY `fk_operation_article1_idx` (`idarticle`),
  ADD KEY `fk_operation_utilisateur1_idx` (`idutilisateur`);

--
-- Indexes for table `article`
--
ALTER TABLE `article`
  ADD PRIMARY KEY (`idarticle`),
  ADD KEY `fk_article_categorie1_idx` (`idcategorie`),
  ADD KEY `fk_article_utilisateur1_idx` (`idutilisateur`),
  ADD KEY `fk_article_etat1_idx` (`idetat`);

--
-- Indexes for table `paiement`
--
ALTER TABLE `paiement`
  ADD PRIMARY KEY (`idpaiement`),
  ADD KEY `fk_paiement_promoteur1_idx` (`idpromoteur`),
  ADD KEY `fk_paiement_administrateur1_idx` (`idadministrateur`);

--
-- Indexes for table `pays`
--
ALTER TABLE `pays`
  ADD PRIMARY KEY (`idpays`);

--
-- Indexes for table `preference`
--
ALTER TABLE `preference`
  ADD PRIMARY KEY (`idpreference`),
  ADD KEY `fk_preference_utilisateur1_idx` (`idutilisateur`),
  ADD KEY `fk_preference_article1_idx` (`idarticle`);

--
-- Indexes for table `profile`
--
ALTER TABLE `profile`
  ADD PRIMARY KEY (`idprofile`);

--
-- Indexes for table `promoteur`
--
ALTER TABLE `promoteur`
  ADD PRIMARY KEY (`idpromoteur`),
  ADD KEY `fk_promoteur_administrateur1_idx` (`idadministrateur`);

--
-- Indexes for table `typeAnnonce`
--
ALTER TABLE `typeAnnonce`
  ADD PRIMARY KEY (`idtypeAnnonce`);

--
-- Indexes for table `typeForfait`
--
ALTER TABLE `typeForfait`
  ADD PRIMARY KEY (`idtypeForfait`);

--
-- Indexes for table `typeGroupe`
--
ALTER TABLE `typeGroupe`
  ADD PRIMARY KEY (`idtypeGroupe`);

--
-- Indexes for table `typeOperation`
--
ALTER TABLE `typeOperation`
  ADD PRIMARY KEY (`idtypeOperation`);

--
-- Indexes for table `utilisateur`
--
ALTER TABLE `utilisateur`
  ADD PRIMARY KEY (`idutilisateur`),
  ADD KEY `fk_utilisateur_profile1_idx` (`idprofile`),
  ADD KEY `fk_utilisateur_promoteur1_idx` (`idpromoteur`),
  ADD KEY `fk_utilisateur_ville1_idx` (`idville`);

--
-- Indexes for table `ville`
--
ALTER TABLE `ville`
  ADD PRIMARY KEY (`idville`),
  ADD KEY `fk_ville_pays1_idx` (`idpays`);

--
-- Constraints for dumped tables
--

--
-- Constraints for table `administrateur`
--
ALTER TABLE `administrateur`
  ADD CONSTRAINT `fk_administrateur_pays` FOREIGN KEY (`idpays`) REFERENCES `pays` (`idpays`);

--
-- Constraints for table `annonce`
--
ALTER TABLE `annonce`
  ADD CONSTRAINT `fk_annonce_administrateur1` FOREIGN KEY (`idadministrateur`) REFERENCES `administrateur` (`idadministrateur`),
  ADD CONSTRAINT `fk_annonce_pays1` FOREIGN KEY (`idpays`) REFERENCES `pays` (`idpays`),
  ADD CONSTRAINT `fk_annonce_typeAnnonce1` FOREIGN KEY (`idtypeAnnonce`) REFERENCES `typeAnnonce` (`idtypeAnnonce`);

--
-- Constraints for table `application`
--
ALTER TABLE `application`
  ADD CONSTRAINT `fk_application_administrateur1` FOREIGN KEY (`idadministrateur`) REFERENCES `administrateur` (`idadministrateur`);

--
-- Constraints for table `groupe`
--
ALTER TABLE `groupe`
  ADD CONSTRAINT `fk_groupe_typeGroupe1` FOREIGN KEY (`idtypeGroupe`) REFERENCES `typeGroupe` (`idtypeGroupe`),
  ADD CONSTRAINT `fk_groupe_utilisateur1` FOREIGN KEY (`idutilisateur`) REFERENCES `utilisateur` (`idutilisateur`);

--
-- Constraints for table `membre`
--
ALTER TABLE `membre`
  ADD CONSTRAINT `fk_membre_groupe1` FOREIGN KEY (`idgroupe`) REFERENCES `groupe` (`idgroupe`),
  ADD CONSTRAINT `fk_membre_utilisateur1` FOREIGN KEY (`idutilisateur`) REFERENCES `utilisateur` (`idutilisateur`);

--
-- Constraints for table `message`
--
ALTER TABLE `message`
  ADD CONSTRAINT `fk_message_membre1` FOREIGN KEY (`idmembre`) REFERENCES `membre` (`idmembre`);

--
-- Constraints for table `notification`
--
ALTER TABLE `notification`
  ADD CONSTRAINT `fk_notification_utilisateur1` FOREIGN KEY (`idutilisateur`) REFERENCES `utilisateur` (`idutilisateur`);

--
-- Constraints for table `operation`
--
ALTER TABLE `operation`
  ADD CONSTRAINT `fk_operation_article1` FOREIGN KEY (`idarticle`) REFERENCES `article` (`idarticle`),
  ADD CONSTRAINT `fk_operation_typeOperation1` FOREIGN KEY (`idtypeOperation`) REFERENCES `typeOperation` (`idtypeOperation`),
  ADD CONSTRAINT `fk_operation_utilisateur1` FOREIGN KEY (`idutilisateur`) REFERENCES `utilisateur` (`idutilisateur`);

--
-- Constraints for table `article`
--
ALTER TABLE `article`
  ADD CONSTRAINT `fk_article_categorie1` FOREIGN KEY (`idcategorie`) REFERENCES `categorie` (`idcategorie`),
  ADD CONSTRAINT `fk_article_etat1` FOREIGN KEY (`idetat`) REFERENCES `etat` (`idetat`),
  ADD CONSTRAINT `fk_article_utilisateur1` FOREIGN KEY (`idutilisateur`) REFERENCES `utilisateur` (`idutilisateur`);

--
-- Constraints for table `paiement`
--
ALTER TABLE `paiement`
  ADD CONSTRAINT `fk_paiement_administrateur1` FOREIGN KEY (`idadministrateur`) REFERENCES `administrateur` (`idadministrateur`),
  ADD CONSTRAINT `fk_paiement_promoteur1` FOREIGN KEY (`idpromoteur`) REFERENCES `promoteur` (`idpromoteur`);

--
-- Constraints for table `preference`
--
ALTER TABLE `preference`
  ADD CONSTRAINT `fk_preference_article1` FOREIGN KEY (`idarticle`) REFERENCES `article` (`idarticle`),
  ADD CONSTRAINT `fk_preference_utilisateur1` FOREIGN KEY (`idutilisateur`) REFERENCES `utilisateur` (`idutilisateur`);

--
-- Constraints for table `promoteur`
--
ALTER TABLE `promoteur`
  ADD CONSTRAINT `fk_promoteur_administrateur1` FOREIGN KEY (`idadministrateur`) REFERENCES `administrateur` (`idadministrateur`);

--
-- Constraints for table `utilisateur`
--
ALTER TABLE `utilisateur`
  ADD CONSTRAINT `fk_utilisateur_profile1` FOREIGN KEY (`idprofile`) REFERENCES `profile` (`idprofile`),
  ADD CONSTRAINT `fk_utilisateur_promoteur1` FOREIGN KEY (`idpromoteur`) REFERENCES `promoteur` (`idpromoteur`),
  ADD CONSTRAINT `fk_utilisateur_ville1` FOREIGN KEY (`idville`) REFERENCES `ville` (`idville`);

--
-- Constraints for table `ville`
--
ALTER TABLE `ville`
  ADD CONSTRAINT `fk_ville_pays1` FOREIGN KEY (`idpays`) REFERENCES `pays` (`idpays`);
COMMIT;

/*!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 */;
