-- phpMyAdmin SQL Dump
-- version 5.2.1
-- https://www.phpmyadmin.net/
--
-- Hôte : localhost:8889
-- Généré le : dim. 28 déc. 2025 à 10:25
-- Version du serveur : 8.0.35
-- Version de PHP : 8.3.9

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

--
-- Base de données : `cathobook-api`
--

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

--
-- Structure de la table `article`
--

CREATE TABLE `article` (
  `id` int NOT NULL,
  `saint_id` int DEFAULT NULL,
  `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `title` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `subtitle` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `body` text COLLATE utf8mb4_unicode_ci
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Structure de la table `church`
--

CREATE TABLE `church` (
  `id` int NOT NULL,
  `diocese_id` int DEFAULT NULL,
  `image` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `address` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `postal_code` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `city` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `latitude` double DEFAULT NULL,
  `longitude` double DEFAULT NULL,
  `courriel` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `website` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `telephone` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `type_id` int DEFAULT NULL,
  `profile_photo` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `image_url` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `church`
--

INSERT INTO `church` (`id`, `diocese_id`, `image`, `name`, `address`, `postal_code`, `city`, `latitude`, `longitude`, `courriel`, `website`, `telephone`, `type_id`, `profile_photo`, `image_url`) VALUES
(1, 1, 'saint-martin-de-tours.jpg', 'Paroisse Saint Martin du Dropt', '37, boulevard Jean Brisseau', '47120', 'Duras', 44.677, 0.187, NULL, 'http://paroissesaintmartindudropt47.over-blog.com', '05 24 30 50 81', NULL, NULL, NULL);

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

--
-- Structure de la table `church_type`
--

CREATE TABLE `church_type` (
  `id` int NOT NULL,
  `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `image` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `comments` varchar(5000) COLLATE utf8mb4_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `church_type`
--

INSERT INTO `church_type` (`id`, `name`, `image`, `comments`) VALUES
(1, 'Chapelle', 'chapelle.png', '<div>Une <strong>chapelle</strong> est un édifice religieux et <a href=\"https://fr.wikipedia.org/wiki/Lieu_de_culte\">lieu de culte</a> <a href=\"https://fr.wikipedia.org/wiki/Christianisme\">chrétien</a> qui peut, selon le cas, constituer un édifice distinct ou être intégré dans un autre bâtiment.<br><br></div><div>On désigne comme chapelle soit un édifice religieux secondaire dans une <a href=\"https://fr.wikipedia.org/wiki/Paroisse\">paroisse</a>, soit un lieu de culte au sein d\'un bâtiment ou d\'un ensemble de bâtiments ayant une fonction précise (<a href=\"https://fr.wikipedia.org/wiki/Ch%C3%A2teau\">château</a>, <a href=\"https://fr.wikipedia.org/wiki/H%C3%B4pital\">hôpital</a>, <a href=\"https://fr.wikipedia.org/wiki/%C3%89cole\">école</a>, <a href=\"https://fr.wikipedia.org/wiki/Cimeti%C3%A8re\">cimetière</a>, etc.). Le plus souvent les chapelles sont situées sur les bas-côtés d\'une <a href=\"https://fr.wikipedia.org/wiki/%C3%89glise_(%C3%A9difice)\">église</a>, on parle alors de chapelles latérales.<br><br></div>'),
(2, 'Paroisse', 'eglise.png', '<div>Une <strong>paroisse</strong> est la subdivision de base d\'un <a href=\"https://fr.wikipedia.org/wiki/Dioc%C3%A8se\">diocèse</a> de l\'<a href=\"https://fr.wikipedia.org/wiki/%C3%89glise_(institution)\">Église</a>. La paroisse occupe un rôle essentiel dans la vie religieuse, elle est le <a href=\"https://fr.wikipedia.org/wiki/Lieu_de_culte\">lieu de culte</a>, de <a href=\"https://fr.wikipedia.org/wiki/C%C3%A9l%C3%A9bration\">célébration</a> pour les croyants.<br><br></div><div>La paroisse de l\'<a href=\"https://fr.wikipedia.org/wiki/%C3%89glise_catholique\">Église catholique</a> est définie par le <a href=\"https://fr.wikipedia.org/wiki/IIe_concile_%C5%93cum%C3%A9nique_du_Vatican\">concile Vatican II</a>, dans le <a href=\"https://fr.wikipedia.org/wiki/Code_de_droit_canonique_de_1983\">Code de droit canonique de 1983</a>. Elle est administrée par un curé.<br><br></div>'),
(3, 'Basilique', 'basilique.png', '<div>Une <strong>basilique </strong>est une <a href=\"https://fr.wikipedia.org/wiki/%C3%89glise_(%C3%A9difice)\">église</a> remarquable par sa valeur commémorative, consacrée à un aspect du mystère chrétien ou au culte d\'un saint particulièrement vénéré. Des privilèges particuliers (<a href=\"https://fr.wikipedia.org/wiki/Indulgences\">indulgences</a>) sont accordés à ceux qui viennent y prier ou y célébrer, afin d\'y attirer les fidèles, ou d\'y organiser des célébrations importantes (<a href=\"https://fr.wikipedia.org/wiki/P%C3%A8lerinage\">pèlerinage</a>, vénération de <a href=\"https://fr.wikipedia.org/wiki/Reliques\">reliques</a>). Le titre de basilique donne préséance sur les églises d\'un diocèse, et parfois d\'une région, à l\'exception de la <a href=\"https://fr.wikipedia.org/wiki/Cath%C3%A9drale\">cathédrale</a>.</div>'),
(4, 'Cathédrale', 'cathedrale.png', '<div>Une <strong>cathédrale</strong> est une <a href=\"https://fr.wikipedia.org/wiki/%C3%89glise_(%C3%A9difice)\">église</a> dans laquelle se trouve le siège de l\'<a href=\"https://fr.wikipedia.org/wiki/%C3%89v%C3%AAque\">évêque</a> (la <a href=\"https://fr.wikipedia.org/wiki/Cath%C3%A8dre\">cathèdre</a>) ayant la charge d\'un <a href=\"https://fr.wikipedia.org/wiki/Dioc%C3%A8se\">diocèse</a>. Le mot renvoie donc à une fonction et non à une forme spécifique d\'église.</div><div><br></div>');

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

--
-- Structure de la table `comments`
--

CREATE TABLE `comments` (
  `id` int NOT NULL,
  `created_by_id` int DEFAULT NULL,
  `article_id` int DEFAULT NULL,
  `saint_id` int DEFAULT NULL,
  `church_id` int DEFAULT NULL,
  `message` varchar(5000) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Structure de la table `diocese`
--

CREATE TABLE `diocese` (
  `id` int NOT NULL,
  `province_id` int DEFAULT NULL,
  `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `address` varchar(1500) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `latitude` double DEFAULT NULL,
  `longitude` double DEFAULT NULL,
  `postal_code` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `city` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `telephone` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `fax` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `mail` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `website` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `image` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `diocese`
--

INSERT INTO `diocese` (`id`, `province_id`, `name`, `address`, `latitude`, `longitude`, `postal_code`, `city`, `telephone`, `fax`, `mail`, `website`, `image`) VALUES
(1, NULL, 'Diocèse d\'Agen', '5, rue Roger Johan', 44.20372, 0.62549, '47000', 'Agen', '05 53 66 10 23', NULL, NULL, 'https://diocese47.fr', 'diocese-agen.png'),
(2, NULL, 'Diocèse d\'Aire et Dax', '100, avenue Francis Planté', 43.69801, 1.04087, '40100', 'Dax', '05 58 56 92 69', NULL, NULL, 'http://www.diocese40.fr/', 'diocese-aire-dax-logo.png');

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

--
-- Structure de la table `diocese_pastor`
--

CREATE TABLE `diocese_pastor` (
  `diocese_id` int NOT NULL,
  `pastor_id` int NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Structure de la table `event`
--

CREATE TABLE `event` (
  `id` int NOT NULL,
  `type_id` int DEFAULT NULL,
  `church_id` int DEFAULT NULL,
  `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `comments` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `monday_start` time DEFAULT NULL COMMENT '(DC2Type:time_immutable)',
  `monday_end` time DEFAULT NULL COMMENT '(DC2Type:time_immutable)',
  `tuesday_start` time DEFAULT NULL COMMENT '(DC2Type:time_immutable)',
  `tuesday_end` time DEFAULT NULL COMMENT '(DC2Type:time_immutable)',
  `wednesday_start` time DEFAULT NULL COMMENT '(DC2Type:time_immutable)',
  `wednesday_end` time DEFAULT NULL COMMENT '(DC2Type:time_immutable)',
  `thursday_start` time DEFAULT NULL COMMENT '(DC2Type:time_immutable)',
  `thursday_end` time DEFAULT NULL COMMENT '(DC2Type:time_immutable)',
  `friday_start` time DEFAULT NULL COMMENT '(DC2Type:time_immutable)',
  `friday_end` time DEFAULT NULL COMMENT '(DC2Type:time_immutable)',
  `saturday_start` time DEFAULT NULL COMMENT '(DC2Type:time_immutable)',
  `saturday_end` time DEFAULT NULL COMMENT '(DC2Type:time_immutable)',
  `sunday_start` time DEFAULT NULL COMMENT '(DC2Type:time_immutable)',
  `monday_comments` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `tuesday_comments` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `wednesday_comments` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `thursday_comments` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `friday_comments` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `saturday_comments` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `sunday_comments` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `sunday_end` time DEFAULT NULL COMMENT '(DC2Type:time_immutable)'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `event`
--

INSERT INTO `event` (`id`, `type_id`, `church_id`, `name`, `comments`, `monday_start`, `monday_end`, `tuesday_start`, `tuesday_end`, `wednesday_start`, `wednesday_end`, `thursday_start`, `thursday_end`, `friday_start`, `friday_end`, `saturday_start`, `saturday_end`, `sunday_start`, `monday_comments`, `tuesday_comments`, `wednesday_comments`, `thursday_comments`, `friday_comments`, `saturday_comments`, `sunday_comments`, `sunday_end`) VALUES
(2, 3, 1, 'Accueil', NULL, NULL, NULL, '09:00:00', '12:00:00', NULL, NULL, NULL, NULL, '09:00:00', '12:00:00', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);

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

--
-- Structure de la table `event_type`
--

CREATE TABLE `event_type` (
  `id` int NOT NULL,
  `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `image` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `comments` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `event_type`
--

INSERT INTO `event_type` (`id`, `name`, `image`, `comments`) VALUES
(1, 'Messe', 'messe.jpg', '<div>Célébration du sacrifice du corps et du sang de Jésus-Christ présent sous les espèces du pain et du vin. L’Évêque et les prêtres sont les célébrants habituels de l’Eucharistie.</div>'),
(2, 'Confession', 'confession.jpg', '<div>La confession est l’un des sept sacrements reconnus par l’Eglise catholique et les Eglises orthodoxes. Elle permet au pénitent qui reconnaît ses péchés de recevoir le pardon de Dieu et de se réconcilier avec la communauté chrétienne.</div>'),
(3, 'Accueil paroissial', 'accueil.jpg', '<div>Accueil à votre service...</div>');

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

--
-- Structure de la table `pastor`
--

CREATE TABLE `pastor` (
  `id` int NOT NULL,
  `church_id` int DEFAULT NULL,
  `job` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `full_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `first_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `last_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `description` varchar(5000) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `image` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `pastor`
--

INSERT INTO `pastor` (`id`, `church_id`, `job`, `full_name`, `first_name`, `last_name`, `description`, `image`) VALUES
(1, NULL, 'Archevêque', 'Mgr Jean-Luc Bouilleret', 'Jean-Luc', 'Bouilleret', '<div><strong>Jean-Luc Bouilleret</strong>, né le 28 octobre 1953 à <a href=\"https://fr.wikipedia.org/wiki/Arbois\">Arbois</a> dans le <a href=\"https://fr.wikipedia.org/wiki/Jura_(d%C3%A9partement)\">Jura</a>, est un <a href=\"https://fr.wikipedia.org/wiki/Archev%C3%AAque\">archevêque</a> <a href=\"https://fr.wikipedia.org/wiki/Catholicisme\">catholique</a> <a href=\"https://fr.wikipedia.org/wiki/France\">français</a>. <a href=\"https://fr.wikipedia.org/wiki/Dioc%C3%A8se_d%27Amiens\">Évêque d\'Amiens</a> de 2003 à 2013, il est nommé <a href=\"https://fr.wikipedia.org/wiki/Archev%C3%AAque_de_Besan%C3%A7on\">archevêque de Besançon</a> le 10 octobre 2013.</div>', NULL),
(2, NULL, 'Archevêque', 'Mgr Jean-Paul James', 'Jean-Paul', 'James', NULL, NULL),
(3, NULL, 'Archevêque', 'Mgr François Kalist', 'François', 'Kalist', NULL, NULL),
(4, NULL, 'Archevêque', 'Mgr Antoine Hérouard', 'Antoine', 'Hérouard', NULL, NULL),
(5, NULL, 'Archevêque', 'Mgr Laurent Le Boulc’h', 'Laurent', 'Le Boulc’h', NULL, NULL),
(6, NULL, 'Archevêque', 'Mgr Olivier de Germay', 'Olivier', 'De Germay', NULL, NULL),
(7, NULL, 'Cardinal', 'Son éminence le cardinal Jean-Marc Aveline', 'Jean-Marc', 'Aveline', NULL, NULL),
(8, NULL, 'Archevêque', 'Mgr Norbert Turini', 'Norbert', 'Turini', NULL, NULL),
(9, NULL, 'Archevêque', 'Mgr Laurent Ulrich', 'Laurent', 'Ulrich', NULL, NULL),
(10, NULL, 'Archevêque', 'Mgr Éric de Moulins-Beaufort', 'Eric', 'De Moulins-Beaufort', NULL, NULL),
(11, NULL, 'Archevêque', 'Mgr Pierre d’ Ornellas', 'Pierre', 'D’Ornellas', NULL, NULL),
(12, NULL, 'Archevêque', 'Mgr Dominique Lebrun', 'Dominique', 'Lebrun', NULL, NULL),
(13, NULL, 'Archevêque', 'Mgr Guy de Kerimel', 'Guy', 'De Kerimel', NULL, NULL),
(14, NULL, 'Archevêque', 'Mgr Vincent Jordy', 'Vincent', 'Jordy', NULL, NULL);

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

--
-- Structure de la table `prayer`
--

CREATE TABLE `prayer` (
  `id` int NOT NULL,
  `prayer_type_id` int DEFAULT NULL,
  `saint_id` int DEFAULT NULL,
  `backdrop` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `title` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `subtitle` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `image` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `source` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `body` text COLLATE utf8mb4_unicode_ci,
  `created_at` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `prayer`
--

INSERT INTO `prayer` (`id`, `prayer_type_id`, `saint_id`, `backdrop`, `title`, `subtitle`, `image`, `source`, `body`, `created_at`) VALUES
(1, 1, NULL, 'sainte-faustine-jesus.jpg', 'Chapelet de la miséricorde divine', '<div>« Les âmes qui réciteront ce chapelet seront enveloppées par ma miséricorde pendant leur vie et surtout à l’heure de la mort. » (<a href=\"https://www.faustyna.pl/zmbm/fr/texte-integral-du-petit-journal/\">Petit Journal</a> - § 754).</div>', 'chapelet-divine-misericorde.png', NULL, '<div><strong><br>Quand réciter la prière de la miséricorde divine ?<br></strong><br></div><div>Il est possible de le réciter quand on veut mais plus particulièrement à deux moments :<br><br></div><ul><li><strong>tous les jours à 15h</strong> (heure de la miséricorde, heure de la mort de notre sauveur Jésus-Christ),</li><li>ou lors d\'une <a href=\"https://www.prierlechapelet.com/pages/neuvaine-misericorde-divine\"><strong>neuvaine à la Divine Miséricorde</strong></a>.</li></ul><div>Faire mémoire à 15h de la passion du Seigneur Jésus est un <strong>bon moyen d\'attirer à lui beaucoup d\'âmes</strong>.<br><br></div><blockquote>«Essaie à cette heure-là de faire le Chemin de Croix ; mais si tu ne peux pas faire le Chemin de Croix, entre au moins un moment à la chapelle et célèbre mon Cœur qui est plein de Miséricorde dans le Très Saint Sacrement ; et si tu ne peux entrer à la chapelle, plonge-toi dans la prière là où tu te trouves, ne serait-ce que pour un tout petit moment. J’exige de toute créature de vénérer ma Miséricorde »<br>(<a href=\"https://www.faustyna.pl/zmbm/fr/texte-integral-du-petit-journal/\">Petit Journal</a> - § 1572).</blockquote><div><strong><br>Comment réciter le chapelet de la miséricorde divine ?<br></strong><br></div><div><strong>Pour réciter le chapelet de la miséricorde dire :<br></strong><br></div><ul><li>1 Notre Père (ou <a href=\"https://www.prierlechapelet.com/pages/pater\"><em>Pater Noster</em></a> en latin)</li><li>1 Je vous salue Marie (ou <a href=\"https://www.prierlechapelet.com/pages/ave\"><em>Ave Maria</em></a> en latin)</li><li>1 Symbole des Apôtres</li><li>Répéter 5 fois : le <a href=\"https://www.prierlechapelet.com/pages/chapelet-divine-misericorde?srsltid=AfmBOooAM_SDa2Nc36ciftviqAUkRSct3654ZQoYF2oRQKMUrjZ63gv_#pere-eternel\"><em>Père Éternel</em></a> (x1) le <a href=\"https://www.prierlechapelet.com/pages/chapelet-divine-misericorde?srsltid=AfmBOooAM_SDa2Nc36ciftviqAUkRSct3654ZQoYF2oRQKMUrjZ63gv_#par-sa-douloureuse-passion\"><em>Par sa douloureuse passion</em></a> (x10)</li><li>1 <a href=\"https://www.prierlechapelet.com/pages/chapelet-divine-misericorde?srsltid=AfmBOooAM_SDa2Nc36ciftviqAUkRSct3654ZQoYF2oRQKMUrjZ63gv_#dieu-saint\"><em>Dieu Saint</em></a> (x3)</li></ul><div>Le chapelet de la Miséricorde est récité à l\'aide de <a href=\"https://www.prierlechapelet.com/collections/chapelets-bois\">chapelets</a> ordinaires de cinq dizaines et prend <strong>environ 10 minutes à réciter</strong>.<br><br></div><div>Ce chapelet peut être :<br><br></div><ul><li>précédé de deux prières d\'ouverture du petit journal de sainte Faustine</li><li>suivi d\'une prière de clôture.&nbsp;</li></ul><div><br></div>', NULL);

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

--
-- Structure de la table `prayer_type`
--

CREATE TABLE `prayer_type` (
  `id` int NOT NULL,
  `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `comments` varchar(5000) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `image` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `prayer_type`
--

INSERT INTO `prayer_type` (`id`, `name`, `comments`, `created_at`, `image`) VALUES
(1, 'Chapelet', '<div>qsd</div>', NULL, 'chapelet.jpg'),
(2, 'Neuvaine', '<div>Une <strong>neuvaine</strong>&nbsp;est dans l\'<a href=\"https://fr.wikipedia.org/wiki/%C3%89glise_catholique\">Église catholique</a> une <a href=\"https://fr.wikipedia.org/wiki/D%C3%A9votions_catholiques\">dévotion</a> privée ou publique de neuf jours, destinée à obtenir des grâces déterminées. Tandis que l\'<a href=\"https://fr.wikipedia.org/wiki/Octave_(liturgie)\">octave</a> a un caractère joyeux et plus festif, la neuvaine combine le deuil et l\'espoir, elle est empreinte de soupir et de prière. On peut y voir, en modèle, les neuf jours séparant l\'<a href=\"https://fr.wikipedia.org/wiki/Ascension_(f%C3%AAte)\">Ascension</a> de <a href=\"https://fr.wikipedia.org/wiki/J%C3%A9sus_de_Nazareth\">Jésus</a> au ciel et la descente de l\'<a href=\"https://fr.wikipedia.org/wiki/Esprit-Saint\">Esprit-Saint</a> le jour de la <a href=\"https://fr.wikipedia.org/wiki/Pentec%C3%B4te\">Pentecôte</a>, durant lesquels <em>\"Tous étaient assidus à la prière, avec quelques femmes dont Marie la mère de Jésus, et avec les frères de Jésus\"</em><a href=\"https://fr.wikipedia.org/wiki/Neuvaine#cite_note-1\">[1]</a>. « Le chiffre neuf dans l\'Écriture sainte marque la souffrance et le chagrin ».</div>', NULL, 'neuvaine.png'),
(3, 'Litanie', '<div>Une <strong>litanie</strong> est une suite de prières <a href=\"https://fr.wikipedia.org/wiki/Liturgie\">liturgiques</a> d\'intercession qui se terminent par des formules identiques, récitées ou chantées par les assistants. Par exemple les <a href=\"https://fr.wikipedia.org/wiki/Litanies_des_saints\">litanies des saints</a>, les <a href=\"https://fr.wikipedia.org/wiki/Litanies_de_Lorette\">Litanies de Lorette</a>.</div>', NULL, 'litanie.webp');

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

--
-- Structure de la table `province`
--

CREATE TABLE `province` (
  `id` int NOT NULL,
  `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `responsable_id` int DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `province`
--

INSERT INTO `province` (`id`, `name`, `responsable_id`) VALUES
(1, 'Province de Besançon', 1),
(2, 'Province de Bordeaux', 2),
(3, 'Province de Clermont', 3),
(4, 'Province de Dijon', 4),
(5, 'Province de Lille', 5),
(6, 'Province de Lyon', 6),
(7, 'Province de Marseille', 7),
(8, 'Province de Montpellier', 8),
(9, 'Province de Paris', 9),
(10, 'Province de Poitiers', NULL),
(11, 'Province de Reims', 10),
(12, 'Province de Rennes', 11),
(13, 'Province de Rouen', 12),
(14, 'Province de Toulouse', 13),
(15, 'Province de Tours', 14);

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

--
-- Structure de la table `saint`
--

CREATE TABLE `saint` (
  `id` int NOT NULL,
  `saint_full_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `saint_first_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `saint_last_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `saint_birth_date` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `saint_death_date` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `saint_title` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `saint_sub_title` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `saint_biography` text COLLATE utf8mb4_unicode_ci,
  `saint_source` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Structure de la table `user`
--

CREATE TABLE `user` (
  `id` int NOT NULL,
  `email` varchar(180) COLLATE utf8mb4_unicode_ci NOT NULL,
  `roles` json NOT NULL,
  `password` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `nom` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `prenom` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `pseudo` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `modified_at` datetime DEFAULT NULL,
  `birth_date` date DEFAULT NULL,
  `gender` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `photo` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `nb_connections` int DEFAULT NULL,
  `last_connexion` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Index pour les tables déchargées
--

--
-- Index pour la table `article`
--
ALTER TABLE `article`
  ADD PRIMARY KEY (`id`),
  ADD KEY `IDX_23A0E661E98B21C` (`saint_id`);

--
-- Index pour la table `church`
--
ALTER TABLE `church`
  ADD PRIMARY KEY (`id`),
  ADD KEY `IDX_90CDDD45B600009` (`diocese_id`),
  ADD KEY `IDX_90CDDD45C54C8C93` (`type_id`);

--
-- Index pour la table `church_type`
--
ALTER TABLE `church_type`
  ADD PRIMARY KEY (`id`);

--
-- Index pour la table `comments`
--
ALTER TABLE `comments`
  ADD PRIMARY KEY (`id`),
  ADD KEY `IDX_5F9E962AB03A8386` (`created_by_id`),
  ADD KEY `IDX_5F9E962A7294869C` (`article_id`),
  ADD KEY `IDX_5F9E962A1E98B21C` (`saint_id`),
  ADD KEY `IDX_5F9E962AC1538FD4` (`church_id`);

--
-- Index pour la table `diocese`
--
ALTER TABLE `diocese`
  ADD PRIMARY KEY (`id`),
  ADD KEY `IDX_8849E742E946114A` (`province_id`);

--
-- Index pour la table `diocese_pastor`
--
ALTER TABLE `diocese_pastor`
  ADD PRIMARY KEY (`diocese_id`,`pastor_id`),
  ADD KEY `IDX_3446561CB600009` (`diocese_id`),
  ADD KEY `IDX_3446561C48C6696` (`pastor_id`);

--
-- Index pour la table `event`
--
ALTER TABLE `event`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `UNIQ_3BAE0AA7C54C8C93` (`type_id`),
  ADD KEY `IDX_3BAE0AA7C1538FD4` (`church_id`);

--
-- Index pour la table `event_type`
--
ALTER TABLE `event_type`
  ADD PRIMARY KEY (`id`);

--
-- Index pour la table `pastor`
--
ALTER TABLE `pastor`
  ADD PRIMARY KEY (`id`),
  ADD KEY `IDX_68AE5A19C1538FD4` (`church_id`);

--
-- Index pour la table `prayer`
--
ALTER TABLE `prayer`
  ADD PRIMARY KEY (`id`),
  ADD KEY `IDX_47C95386EA59D9BC` (`prayer_type_id`),
  ADD KEY `IDX_47C953861E98B21C` (`saint_id`);

--
-- Index pour la table `prayer_type`
--
ALTER TABLE `prayer_type`
  ADD PRIMARY KEY (`id`);

--
-- Index pour la table `province`
--
ALTER TABLE `province`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `UNIQ_4ADAD40B53C59D72` (`responsable_id`);

--
-- Index pour la table `saint`
--
ALTER TABLE `saint`
  ADD PRIMARY KEY (`id`);

--
-- Index pour la table `user`
--
ALTER TABLE `user`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `UNIQ_IDENTIFIER_EMAIL` (`email`);

--
-- AUTO_INCREMENT pour les tables déchargées
--

--
-- AUTO_INCREMENT pour la table `article`
--
ALTER TABLE `article`
  MODIFY `id` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `church`
--
ALTER TABLE `church`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT pour la table `church_type`
--
ALTER TABLE `church_type`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT pour la table `comments`
--
ALTER TABLE `comments`
  MODIFY `id` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `diocese`
--
ALTER TABLE `diocese`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT pour la table `event`
--
ALTER TABLE `event`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT pour la table `event_type`
--
ALTER TABLE `event_type`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT pour la table `pastor`
--
ALTER TABLE `pastor`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=15;

--
-- AUTO_INCREMENT pour la table `prayer`
--
ALTER TABLE `prayer`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT pour la table `prayer_type`
--
ALTER TABLE `prayer_type`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT pour la table `province`
--
ALTER TABLE `province`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=16;

--
-- AUTO_INCREMENT pour la table `saint`
--
ALTER TABLE `saint`
  MODIFY `id` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `user`
--
ALTER TABLE `user`
  MODIFY `id` int NOT NULL AUTO_INCREMENT;

--
-- Contraintes pour les tables déchargées
--

--
-- Contraintes pour la table `article`
--
ALTER TABLE `article`
  ADD CONSTRAINT `FK_23A0E661E98B21C` FOREIGN KEY (`saint_id`) REFERENCES `saint` (`id`);

--
-- Contraintes pour la table `church`
--
ALTER TABLE `church`
  ADD CONSTRAINT `FK_90CDDD45B600009` FOREIGN KEY (`diocese_id`) REFERENCES `diocese` (`id`),
  ADD CONSTRAINT `FK_90CDDD45C54C8C93` FOREIGN KEY (`type_id`) REFERENCES `church_type` (`id`);

--
-- Contraintes pour la table `comments`
--
ALTER TABLE `comments`
  ADD CONSTRAINT `FK_5F9E962A1E98B21C` FOREIGN KEY (`saint_id`) REFERENCES `saint` (`id`),
  ADD CONSTRAINT `FK_5F9E962A7294869C` FOREIGN KEY (`article_id`) REFERENCES `article` (`id`),
  ADD CONSTRAINT `FK_5F9E962AB03A8386` FOREIGN KEY (`created_by_id`) REFERENCES `user` (`id`),
  ADD CONSTRAINT `FK_5F9E962AC1538FD4` FOREIGN KEY (`church_id`) REFERENCES `church` (`id`);

--
-- Contraintes pour la table `diocese`
--
ALTER TABLE `diocese`
  ADD CONSTRAINT `FK_8849E742E946114A` FOREIGN KEY (`province_id`) REFERENCES `province` (`id`);

--
-- Contraintes pour la table `diocese_pastor`
--
ALTER TABLE `diocese_pastor`
  ADD CONSTRAINT `FK_3446561C48C6696` FOREIGN KEY (`pastor_id`) REFERENCES `pastor` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `FK_3446561CB600009` FOREIGN KEY (`diocese_id`) REFERENCES `diocese` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `event`
--
ALTER TABLE `event`
  ADD CONSTRAINT `FK_3BAE0AA7C1538FD4` FOREIGN KEY (`church_id`) REFERENCES `church` (`id`),
  ADD CONSTRAINT `FK_3BAE0AA7C54C8C93` FOREIGN KEY (`type_id`) REFERENCES `event_type` (`id`);

--
-- Contraintes pour la table `pastor`
--
ALTER TABLE `pastor`
  ADD CONSTRAINT `FK_68AE5A19C1538FD4` FOREIGN KEY (`church_id`) REFERENCES `church` (`id`);

--
-- Contraintes pour la table `prayer`
--
ALTER TABLE `prayer`
  ADD CONSTRAINT `FK_47C953861E98B21C` FOREIGN KEY (`saint_id`) REFERENCES `saint` (`id`),
  ADD CONSTRAINT `FK_47C95386EA59D9BC` FOREIGN KEY (`prayer_type_id`) REFERENCES `prayer_type` (`id`);

--
-- Contraintes pour la table `province`
--
ALTER TABLE `province`
  ADD CONSTRAINT `FK_4ADAD40B53C59D72` FOREIGN KEY (`responsable_id`) REFERENCES `pastor` (`id`);
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 */;
