-- phpMyAdmin SQL Dump
-- version 5.2.2
-- https://www.phpmyadmin.net/
--
-- Hôte : localhost:3306
-- Généré le : dim. 02 août 2026 à 17:10
-- Version du serveur : 10.11.18-MariaDB
-- Version de PHP : 8.4.23

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 : `mixer_daniel`
--

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

--
-- Structure de la table `admins`
--

CREATE TABLE `admins` (
  `id` int(10) UNSIGNED NOT NULL,
  `email` varchar(190) NOT NULL,
  `password_hash` varchar(255) NOT NULL,
  `display_name` varchar(120) NOT NULL DEFAULT '',
  `last_login_at` datetime DEFAULT NULL,
  `created_at` datetime NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

INSERT INTO `admins` (`id`, `email`, `password_hash`, `display_name`, `last_login_at`, `created_at`) VALUES
(11, 'daniel@email.com', '$2y$10$wgsZKQvNenKgGyUwNvRS1u3KkjWxcfLtU5dfJN7RbcRoMVlu5z1kK', 'Daniel', '2026-08-02 17:07:52', '2026-08-02 18:37:19');

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

--
-- Structure de la table `contact_messages`
--

CREATE TABLE `contact_messages` (
  `id` int(10) UNSIGNED NOT NULL,
  `name` varchar(190) NOT NULL,
  `email` varchar(190) NOT NULL,
  `message` mediumtext NOT NULL,
  `ip` varchar(45) DEFAULT NULL,
  `created_at` datetime NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Structure de la table `galleries`
--

CREATE TABLE `galleries` (
  `id` int(10) UNSIGNED NOT NULL,
  `slug` varchar(190) NOT NULL,
  `title` varchar(190) NOT NULL,
  `intro_html` mediumtext DEFAULT NULL,
  `cover_image_id` int(10) UNSIGNED DEFAULT NULL,
  `sort_order` int(11) NOT NULL DEFAULT 0,
  `status` enum('draft','published') NOT NULL DEFAULT 'draft',
  `seo_title` varchar(190) DEFAULT NULL,
  `seo_description` varchar(255) DEFAULT NULL,
  `seo_noindex` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` datetime NOT NULL DEFAULT current_timestamp(),
  `updated_at` datetime NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

INSERT INTO `galleries` (`id`, `slug`, `title`, `intro_html`, `cover_image_id`, `sort_order`, `status`, `seo_title`, `seo_description`, `seo_noindex`, `created_at`, `updated_at`) VALUES
(23, 'anfractuosite', 'Anfractuosité', '', NULL, 1, 'published', NULL, NULL, 0, '2026-06-16 07:22:06', '2026-07-20 16:57:58'),
(24, 'bouches-a-clef', 'Bouches à clef', '', NULL, 2, 'published', '', '', 0, '2026-06-16 07:22:27', '2026-06-16 07:22:27'),
(25, 'cartes-geo', 'Cartes géo', '', NULL, 3, 'published', '', '', 0, '2026-06-16 07:23:09', '2026-06-16 07:23:09'),
(26, 'chien-mechant-cie', 'Chien Méchant & Cie', '', NULL, 4, 'published', '', '', 0, '2026-06-16 07:23:19', '2026-06-16 07:23:19'),
(27, 'gravures-noires', 'Gravures noires', '', NULL, 5, 'published', NULL, NULL, 0, '2026-06-16 07:23:27', '2026-06-19 06:07:09'),
(28, 'gravures-pliages', 'Gravures Pliages', '', NULL, 6, 'published', '', '', 0, '2026-06-16 07:23:51', '2026-06-16 07:23:51'),
(29, 'modele-berger', 'Modèle Berger', '', NULL, 7, 'published', '', '', 0, '2026-06-16 07:24:06', '2026-06-16 07:24:06'),
(30, 'sols-graphismes', 'Sols & Graphismes', '', NULL, 8, 'published', '', '', 0, '2026-06-16 07:24:24', '2026-06-16 07:24:24'),
(32, 'dfdf', 'dfdf', '', NULL, 9, 'published', NULL, NULL, 0, '2026-08-02 17:08:01', '2026-08-02 17:08:01');

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

--
-- Structure de la table `gallery_images`
--

CREATE TABLE `gallery_images` (
  `id` int(10) UNSIGNED NOT NULL,
  `gallery_id` int(10) UNSIGNED NOT NULL,
  `name` varchar(190) NOT NULL,
  `alt` varchar(255) DEFAULT NULL,
  `filename` varchar(255) NOT NULL,
  `original_name` varchar(255) DEFAULT NULL,
  `width` int(10) UNSIGNED DEFAULT NULL,
  `height` int(10) UNSIGNED DEFAULT NULL,
  `sort_order` int(11) NOT NULL DEFAULT 0,
  `status` enum('published','hidden') NOT NULL DEFAULT 'published',
  `created_at` datetime NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

INSERT INTO `gallery_images` (`id`, `gallery_id`, `name`, `alt`, `filename`, `original_name`, `width`, `height`, `sort_order`, `status`, `created_at`) VALUES
(145, 23, 'Gravure anfractuosité  sur papier BFK Rive (50 x 33 cm)', 'Gravure anfractuosité  sur papier BFK Rive (50 x 33 cm)', 'gravure-anfractuosite-sur-papier-bfk-rive-50-x-33-cm.jpg', '009##Gravure anfractuosité  sur papier BFK Rive (50 x 33 cm).jpg', 2496, 3268, 11, 'published', '2026-06-16 07:22:08'),
(146, 23, 'Gravure anfractuosité  sur papier BFK Rive (56 x 38 cm)', 'Gravure anfractuosité  sur papier BFK Rive (56 x 38 cm)', 'gravure-anfractuosite-sur-papier-bfk-rive-56-x-38-cm.jpg', '009##Gravure anfractuosité  sur papier BFK Rive (56 x 38 cm).jpg', 2714, 3081, 12, 'published', '2026-06-16 07:22:10'),
(147, 23, 'Gravure anfractuosité... avant classement', 'Gravure anfractuosité... avant classement', 'gravure-anfractuosite-avant-classement.jpg', '0010##Gravure anfractuosité... avant classement.JPG', 3596, 2091, 2, 'published', '2026-06-16 07:22:11'),
(148, 23, 'Gravure anfractuosité  sur papier BFK Rive (56 x 38 cm)', 'Gravure anfractuosité  sur papier BFK Rive (56 x 38 cm)', 'gravure-anfractuosite-sur-papier-bfk-rive-56-x-38-cm-2.jpg', '0011##Gravure anfractuosité  sur papier BFK Rive (56 x 38 cm).jpg', 2830, 3204, 1, 'published', '2026-06-16 07:22:13'),
(149, 23, 'Gravure anfractuosité  sur papier BFK Rive (56 x 38 cm)', 'Gravure anfractuosité  sur papier BFK Rive (56 x 38 cm)', 'gravure-anfractuosite-sur-papier-bfk-rive-56-x-38-cm-3.jpg', '0012##Gravure anfractuosité  sur papier BFK Rive (56 x 38 cm).jpg', 2731, 3075, 3, 'published', '2026-06-16 07:22:15'),
(150, 23, 'Gravure anfractuosité  sur papier calque (56 x 38 cm)', 'Gravure anfractuosité  sur papier calque (56 x 38 cm)', 'gravure-anfractuosite-sur-papier-calque-56-x-38-cm.jpg', '0013##Gravure anfractuosité  sur papier calque (56 x 38 cm).jpg', 2016, 3965, 4, 'published', '2026-06-16 07:22:17'),
(151, 23, 'Gravure anfractuosité  sur papier BFK Rive (50 x 33 cm)', 'Gravure anfractuosité  sur papier BFK Rive (50 x 33 cm)', 'gravure-anfractuosite-sur-papier-bfk-rive-50-x-33-cm-2.jpg', '0014##Gravure anfractuosité  sur papier BFK Rive (50 x 33 cm).jpg', 2121, 3801, 5, 'published', '2026-06-16 07:22:19'),
(152, 23, 'Gravure anfractuosité  sur papier BFK Rive (56 x 38 cm)', 'Gravure anfractuosité  sur papier BFK Rive (56 x 38 cm)', 'gravure-anfractuosite-sur-papier-bfk-rive-56-x-38-cm-4.jpg', '0015##Gravure anfractuosité  sur papier BFK Rive (56 x 38 cm).jpg', 2517, 3106, 6, 'published', '2026-06-16 07:22:20'),
(153, 23, 'Gravure anfractuosité  sur papier BFK Rive (56 x 38 cm)', 'Gravure anfractuosité  sur papier BFK Rive (56 x 38 cm)', 'gravure-anfractuosite-sur-papier-bfk-rive-56-x-38-cm-5.jpg', '0016##Gravure anfractuosité  sur papier BFK Rive (56 x 38 cm).jpg', 2880, 3298, 7, 'published', '2026-06-16 07:22:22'),
(154, 23, 'Gravure anfractuosité  sur papier BFK Rive (50 x 33 cm)', 'Gravure anfractuosité  sur papier BFK Rive (50 x 33 cm)', 'gravure-anfractuosite-sur-papier-bfk-rive-50-x-33-cm-3.jpg', '0017##Gravure anfractuosité  sur papier BFK Rive (50 x 33 cm).jpg', 2280, 2674, 8, 'published', '2026-06-16 07:22:24'),
(155, 23, 'Gravure anfractuosité  sur papier emballage alimentaire (49 x 30 cm)', 'Gravure anfractuosité  sur papier emballage alimentaire (49 x 30 cm)', 'gravure-anfractuosite-sur-papier-emballage-alimentaire-49-x-30-cm.jpg', '0018##Gravure anfractuosité  sur papier emballage alimentaire (49 x 30 cm).jpg', 1600, 2610, 9, 'published', '2026-06-16 07:22:25'),
(156, 23, 'Gravure anfractuosité  sur papier Japon (54 x 32.5 cm)', 'Gravure anfractuosité  sur papier Japon (54 x 32.5 cm)', 'gravure-anfractuosite-sur-papier-japon-54-x-32-5-cm.jpg', '0019##Gravure anfractuosité  sur papier Japon (54 x 32.5 cm).jpg', 2436, 3354, 10, 'published', '2026-06-16 07:22:27'),
(157, 24, 'Bouche à clef - Empreintes sur papier Ingre (48 x 48 cm)', 'Bouche à clef - Empreintes sur papier Ingre (48 x 48 cm)', 'bouche-a-clef-empreintes-sur-papier-ingre-48-x-48-cm.jpg', '001##Bouche à clef - Empreintes sur papier Ingre (48 x 48 cm).jpg', 2566, 2501, 1, 'published', '2026-06-16 07:22:28'),
(158, 24, 'Bouche à clef - Empreintes sur papier Ingre (48 x 48 cm)', 'Bouche à clef - Empreintes sur papier Ingre (48 x 48 cm)', 'bouche-a-clef-empreintes-sur-papier-ingre-48-x-48-cm-2.jpg', '002##Bouche à clef - Empreintes sur papier Ingre (48 x 48 cm).jpg', 2535, 2551, 2, 'published', '2026-06-16 07:22:30'),
(159, 24, 'Bouche à clef - Empreintes sur papier Ingre (48 x 48 cm)', 'Bouche à clef - Empreintes sur papier Ingre (48 x 48 cm)', 'bouche-a-clef-empreintes-sur-papier-ingre-48-x-48-cm-3.jpg', '003##Bouche à clef - Empreintes sur papier Ingre (48 x 48 cm).jpg', 2531, 2459, 3, 'published', '2026-06-16 07:22:31'),
(160, 24, 'Bouche à clef - Empreintes sur papier Ingre (48 x 48 cm)', 'Bouche à clef - Empreintes sur papier Ingre (48 x 48 cm)', 'bouche-a-clef-empreintes-sur-papier-ingre-48-x-48-cm-4.jpg', '004##Bouche à clef - Empreintes sur papier Ingre (48 x 48 cm).jpg', 2623, 2584, 4, 'published', '2026-06-16 07:22:33'),
(161, 24, 'Bouche à clef - Empreintes sur papier Ingre (48 x 48 cm)', 'Bouche à clef - Empreintes sur papier Ingre (48 x 48 cm)', 'bouche-a-clef-empreintes-sur-papier-ingre-48-x-48-cm-5.jpg', '005##Bouche à clef - Empreintes sur papier Ingre (48 x 48 cm).jpg', 2585, 2600, 5, 'published', '2026-06-16 07:22:35'),
(162, 24, 'Bouche à clef - Empreintes sur papier Ingre (48 x 48 cm)', 'Bouche à clef - Empreintes sur papier Ingre (48 x 48 cm)', 'bouche-a-clef-empreintes-sur-papier-ingre-48-x-48-cm-6.jpg', '006##Bouche à clef - Empreintes sur papier Ingre (48 x 48 cm).jpg', 2500, 2516, 6, 'published', '2026-06-16 07:22:36'),
(163, 24, 'Bouche à clef - Empreintes sur papier Ingre (48 x 48 cm)', 'Bouche à clef - Empreintes sur papier Ingre (48 x 48 cm)', 'bouche-a-clef-empreintes-sur-papier-ingre-48-x-48-cm-7.jpg', '007##Bouche à clef - Empreintes sur papier Ingre (48 x 48 cm).jpg', 2540, 2536, 7, 'published', '2026-06-16 07:22:38'),
(164, 24, 'Bouche à clef - Empreintes sur papier Ingre (48 x 48 cm)', 'Bouche à clef - Empreintes sur papier Ingre (48 x 48 cm)', 'bouche-a-clef-empreintes-sur-papier-ingre-48-x-48-cm-8.jpg', '008##Bouche à clef - Empreintes sur papier Ingre (48 x 48 cm).jpg', 2573, 2573, 8, 'published', '2026-06-16 07:22:40'),
(165, 24, 'Bouches à clef', 'Bouches à clef', 'bouches-a-clef.jpg', '010##.JPG', 2540, 2374, 9, 'published', '2026-06-16 07:22:41'),
(166, 24, 'Bouche à clef - Empreintes sur papier Ingre (48 x 48 cm)', 'Bouche à clef - Empreintes sur papier Ingre (48 x 48 cm)', 'bouche-a-clef-empreintes-sur-papier-ingre-48-x-48-cm-9.jpg', '011##Bouche à clef - Empreintes sur papier Ingre (48 x 48 cm).jpg', 3298, 3240, 10, 'published', '2026-06-16 07:22:43'),
(167, 24, 'Bouche à clef - Empreintes sur papier Ingre (47.5 x 63.5 cm)', 'Bouche à clef - Empreintes sur papier Ingre (47.5 x 63.5 cm)', 'bouche-a-clef-empreintes-sur-papier-ingre-47-5-x-63-5-cm.jpg', '012##Bouche à clef - Empreintes sur papier Ingre (47.5 x 63.5 cm).jpg', 4097, 3201, 11, 'published', '2026-06-16 07:22:46'),
(168, 24, 'Bouche à clef - Empreintes sur papier Ingre (48.5 x 52 cm)', 'Bouche à clef - Empreintes sur papier Ingre (48.5 x 52 cm)', 'bouche-a-clef-empreintes-sur-papier-ingre-48-5-x-52-cm.jpg', '013##Bouche à clef - Empreintes sur papier Ingre (48.5 x 52 cm).jpg', 3516, 3250, 12, 'published', '2026-06-16 07:22:48'),
(169, 24, 'Bouche à clef - Empreintes sur papier Ingre (63.5 x 47.5 cm)', 'Bouche à clef - Empreintes sur papier Ingre (63.5 x 47.5 cm)', 'bouche-a-clef-empreintes-sur-papier-ingre-63-5-x-47-5-cm.jpg', '014##Bouche à clef - Empreintes sur papier Ingre (63.5 x 47.5 cm).jpg', 2793, 3655, 13, 'published', '2026-06-16 07:22:50'),
(170, 24, 'Bouche à clef - Empreintes sur papier Ingre (63.5 x 47.5 cm)', 'Bouche à clef - Empreintes sur papier Ingre (63.5 x 47.5 cm)', 'bouche-a-clef-empreintes-sur-papier-ingre-63-5-x-47-5-cm-2.jpg', '015##Bouche à clef - Empreintes sur papier Ingre (63.5 x 47.5 cm).jpg', 3027, 3960, 14, 'published', '2026-06-16 07:22:53'),
(171, 24, 'Bouche à clef - Empreintes sur papier Ingre (49 x 48.5 cm)', 'Bouche à clef - Empreintes sur papier Ingre (49 x 48.5 cm)', 'bouche-a-clef-empreintes-sur-papier-ingre-49-x-48-5-cm.jpg', '016##Bouche à clef - Empreintes sur papier Ingre (49 x 48.5 cm).jpg', 3158, 3044, 15, 'published', '2026-06-16 07:22:55'),
(172, 24, 'Bouche à clef - Empreintes sur papier Ingre (49 x 48.5 cm)', 'Bouche à clef - Empreintes sur papier Ingre (49 x 48.5 cm)', 'bouche-a-clef-empreintes-sur-papier-ingre-49-x-48-5-cm-2.jpg', '017##Bouche à clef - Empreintes sur papier Ingre (49 x 48.5 cm).jpg', 3321, 3265, 16, 'published', '2026-06-16 07:22:57'),
(173, 24, 'Bouche à clef - Empreintes sur papier Ingre (48.4 x 48.4 cm)', 'Bouche à clef - Empreintes sur papier Ingre (48.4 x 48.4 cm)', 'bouche-a-clef-empreintes-sur-papier-ingre-48-4-x-48-4-cm.jpg', '018##Bouche à clef - Empreintes sur papier Ingre (48.4 x 48.4 cm).jpg', 2962, 2945, 17, 'published', '2026-06-16 07:22:59'),
(174, 24, 'Bouche à clef - Empreintes sur papier Ingre (48.4 x 50.2 cm)', 'Bouche à clef - Empreintes sur papier Ingre (48.4 x 50.2 cm)', 'bouche-a-clef-empreintes-sur-papier-ingre-48-4-x-50-2-cm.jpg', '019##Bouche à clef - Empreintes sur papier Ingre (48.4 x 50.2 cm).jpg', 3342, 3204, 18, 'published', '2026-06-16 07:23:01'),
(175, 24, 'Bouche à clef - Empreintes sur papier Ingre (48.4 x 63.8 cm)', 'Bouche à clef - Empreintes sur papier Ingre (48.4 x 63.8 cm)', 'bouche-a-clef-empreintes-sur-papier-ingre-48-4-x-63-8-cm.jpg', '020##Bouche à clef - Empreintes sur papier Ingre (48.4 x 63.8 cm).jpg', 4159, 3138, 19, 'published', '2026-06-16 07:23:04'),
(176, 24, 'Bouche à clef - Empreintes sur papier Ingre (48 x 64 cm)', 'Bouche à clef - Empreintes sur papier Ingre (48 x 64 cm)', 'bouche-a-clef-empreintes-sur-papier-ingre-48-x-64-cm.jpg', '021##Bouche à clef - Empreintes sur papier Ingre (48 x 64 cm).jpg', 4249, 3187, 20, 'published', '2026-06-16 07:23:06'),
(177, 24, 'Bouche à clef - Empreintes sur papier Ingre (48.5 x 60.5 cm)', 'Bouche à clef - Empreintes sur papier Ingre (48.5 x 60.5 cm)', 'bouche-a-clef-empreintes-sur-papier-ingre-48-5-x-60-5-cm.jpg', '022##Bouche à clef - Empreintes sur papier Ingre (48.5 x 60.5 cm).jpg', 4070, 3258, 21, 'published', '2026-06-16 07:23:09'),
(178, 25, 'Carte géo (49 x 62.5cm)', 'Carte géo (49 x 62.5cm)', 'carte-geo-49-x-62-5cm.jpg', '001##Carte géo (49 x 62.5cm).jpg', 3247, 2547, 1, 'published', '2026-06-16 07:23:10'),
(179, 25, 'Carte géo (49 x 62.5 cm)', 'Carte géo (49 x 62.5 cm)', 'carte-geo-49-x-62-5-cm.jpg', '002##Carte géo (49 x 62.5 cm).jpg', 3246, 2544, 2, 'published', '2026-06-16 07:23:12'),
(180, 25, 'Carte géo ( 49 x 62.5 cm)', 'Carte géo ( 49 x 62.5 cm)', 'carte-geo-49-x-62-5-cm-2.jpg', '003##Carte géo ( 49 x 62.5 cm).jpg', 3147, 2421, 3, 'published', '2026-06-16 07:23:14'),
(181, 25, 'Carte géo (46 x 63 cm)', 'Carte géo (46 x 63 cm)', 'carte-geo-46-x-63-cm.jpg', '004##Carte géo (46 x 63 cm).jpg', 4327, 3156, 4, 'published', '2026-06-16 07:23:17'),
(182, 25, 'Carte géo ardoise (43.5 x 63 cm)', 'Carte géo ardoise (43.5 x 63 cm)', 'carte-geo-ardoise-43-5-x-63-cm.jpg', '005##Carte géo ardoise (43.5 x 63 cm).jpg', 4219, 2863, 5, 'published', '2026-06-16 07:23:19'),
(183, 26, 'Graphisme & empreintes sur feuillet livre de compte (43.5 x 41 cm)', 'Graphisme & empreintes sur feuillet livre de compte (43.5 x 41 cm)', 'graphisme-empreintes-sur-feuillet-livre-de-compte-43-5-x-41-cm.jpg', '001##Graphisme & empreintes sur feuillet livre de compte (43.5 x 41 cm).jpg', 1732, 1829, 1, 'published', '2026-06-16 07:23:20'),
(184, 26, 'Graphisme & empreintes sur feuillet livre de compte (43.5 x 41 cm)', 'Graphisme & empreintes sur feuillet livre de compte (43.5 x 41 cm)', 'graphisme-empreintes-sur-feuillet-livre-de-compte-43-5-x-41-cm-2.jpg', '002##Graphisme & empreintes sur feuillet livre de compte (43.5 x 41 cm).jpg', 1718, 1830, 2, 'published', '2026-06-16 07:23:21'),
(185, 26, 'Graphisme & empreintes sur feuillet livre de compte (43.5 x 41 cm)', 'Graphisme & empreintes sur feuillet livre de compte (43.5 x 41 cm)', 'graphisme-empreintes-sur-feuillet-livre-de-compte-43-5-x-41-cm-3.jpg', '003##Graphisme & empreintes sur feuillet livre de compte (43.5 x 41 cm).jpg', 2980, 3160, 3, 'published', '2026-06-16 07:23:23'),
(186, 26, 'Graphisme & empreintes sur feuillet livre de compte (43.5 x 41 cm)', 'Graphisme & empreintes sur feuillet livre de compte (43.5 x 41 cm)', 'graphisme-empreintes-sur-feuillet-livre-de-compte-43-5-x-41-cm-4.jpg', '004##Graphisme & empreintes sur feuillet livre de compte (43.5 x 41 cm).jpg', 2798, 2990, 4, 'published', '2026-06-16 07:23:25'),
(187, 26, 'Graphisme & empreintes sur feuillet livre de compte (43.5 x 41 cm)', 'Graphisme & empreintes sur feuillet livre de compte (43.5 x 41 cm)', 'graphisme-empreintes-sur-feuillet-livre-de-compte-43-5-x-41-cm-5.jpg', '005##Graphisme & empreintes sur feuillet livre de compte (43.5 x 41 cm).jpg', 2852, 2959, 5, 'published', '2026-06-16 07:23:27'),
(188, 27, 'RUBALISE III - Gravure sur contreplaqué en épargne perdue -  Papier  BFK Rive teinté en noir - 65x50 cm - Janvier 2021', 'RUBALISE III - Gravure sur contreplaqué en épargne perdue -  Papier  BFK Rive teinté en noir - 65x50 cm - Janvier 2021', 'rubalise-iii-gravure-sur-contreplaque-en-epargne-perdue-papier-bfk-rive-teinte-en-noir-65x50-cm-janvier-2021.jpg', '001##RUBALISE III - Gravure sur contreplaqué en épargne perdue -  Papier  BFK Rive teinté en noir - 65x50 cm - Janvier 2021.JPG', 2699, 3585, 1, 'published', '2026-06-16 07:23:29'),
(189, 27, 'RUBALISE II - Gravure sur contreplaqué en épargne perdue -  Papier  BFK Rive teinté en noir - 65x50 cm - Février 2021', 'RUBALISE II - Gravure sur contreplaqué en épargne perdue -  Papier  BFK Rive teinté en noir - 65x50 cm - Février 2021', 'rubalise-ii-gravure-sur-contreplaque-en-epargne-perdue-papier-bfk-rive-teinte-en-noir-65x50-cm-fevrier-2021.jpg', '002##RUBALISE II - Gravure sur contreplaqué en épargne perdue -  Papier  BFK Rive teinté en noir - 65x50 cm - Février 2021.JPG', 2506, 3274, 2, 'published', '2026-06-16 07:23:31'),
(190, 27, 'RUBALISE I - Gravure sur contreplaqué en épargne perdue -  Papier  BFK Rive teinté en noir - 56.5x38 cm - Décembre 2020', 'RUBALISE I - Gravure sur contreplaqué en épargne perdue -  Papier  BFK Rive teinté en noir - 56.5x38 cm - Décembre 2020', 'rubalise-i-gravure-sur-contreplaque-en-epargne-perdue-papier-bfk-rive-teinte-en-noir-56-5x38-cm-decembre-2020.jpg', '003##RUBALISE I - Gravure sur contreplaqué en épargne perdue -  Papier  BFK Rive teinté en noir - 56.5x38 cm - Décembre 2020.JPG', 2573, 3805, 3, 'published', '2026-06-16 07:23:33'),
(191, 27, 'ANFRACTUOSITÉ (sol d\'église dans les dolomites) - Gravure sur contreplaqué en épargne perdue -  Papier  BFK Rive teinté en noir - 65x50 cm - Avril 2020', 'ANFRACTUOSITÉ (sol d\'église dans les dolomites) - Gravure sur contreplaqué en épargne perdue -  Papier  BFK Rive teinté en noir - 65x50 cm - Avril 2020', 'anfractuosite-sol-d-eglise-dans-les-dolomites-gravure-sur-contreplaque-en-epargne-perdue-papier-bfk-rive-teinte-en-noir-65x50-cm-avril-2020.jpg', '004##ANFRACTUOSITÉ (sol d\'église dans les dolomites) - Gravure sur contreplaqué en épargne perdue -  Papier  BFK Rive teinté en noir - 65x50 cm - Avril 2020.JPG', 2332, 3058, 4, 'published', '2026-06-16 07:23:34'),
(192, 27, 'ANFRACTUOSITÉ (sol d\'une place du quartier Cannaregio de Venise) - Gravure sur contreplaqué en épargne perdue -  Papier  BFK Rive teinté en noir - 65x50 cm - Mai  2020', 'ANFRACTUOSITÉ (sol d\'une place du quartier Cannaregio de Venise) - Gravure sur contreplaqué en épargne perdue -  Papier  BFK Rive teinté en noir - 65x50 cm - Mai  2020', 'anfractuosite-sol-d-une-place-du-quartier-cannaregio-de-venise-gravure-sur-contreplaque-en-epargne-perdue-papier-bfk-rive-teinte-en-noir-65x50-cm-mai-2020.jpg', '005##ANFRACTUOSITÉ (sol d\'une place du quartier Cannaregio de Venise) - Gravure sur contreplaqué en épargne perdue -  Papier  BFK Rive teinté en noir - 65x50 cm - Mai  2020.JPG', 3316, 4303, 5, 'published', '2026-06-16 07:23:37'),
(193, 27, 'VINYLE 33 tours - Gravure sur contreplaqué en épargne perdue -  Papier  BFK Rive teinté en noir - 65x50 cm - Juillet 2020', 'VINYLE 33 tours - Gravure sur contreplaqué en épargne perdue -  Papier  BFK Rive teinté en noir - 65x50 cm - Juillet 2020', 'vinyle-33-tours-gravure-sur-contreplaque-en-epargne-perdue-papier-bfk-rive-teinte-en-noir-65x50-cm-juillet-2020.jpg', '006##VINYLE 33 tours - Gravure sur contreplaqué en épargne perdue -  Papier  BFK Rive teinté en noir - 65x50 cm - Juillet 2020.JPG', 3053, 3814, 6, 'published', '2026-06-16 07:23:39'),
(194, 27, 'VINYLE 78 tours - Gravure sur contreplaqué en épargne perdue -  Papier  BFK Rive teinté en noir - 56.5x41 cm - Aout 2020', 'VINYLE 78 tours - Gravure sur contreplaqué en épargne perdue -  Papier  BFK Rive teinté en noir - 56.5x41 cm - Aout 2020', 'vinyle-78-tours-gravure-sur-contreplaque-en-epargne-perdue-papier-bfk-rive-teinte-en-noir-56-5x41-cm-aout-2020.jpg', '007##VINYLE 78 tours - Gravure sur contreplaqué en épargne perdue -  Papier  BFK Rive teinté en noir - 56.5x41 cm - Aout 2020.JPG', 2869, 4022, 7, 'published', '2026-06-16 07:23:41'),
(195, 27, 'VINYLE 45 tours - Gravure sur contreplaqué en épargne perdue - Papier  BFK Rive teinté en noir - 56.5x35.5 cm - Septembre 2020', 'VINYLE 45 tours - Gravure sur contreplaqué en épargne perdue - Papier  BFK Rive teinté en noir - 56.5x35.5 cm - Septembre 2020', 'vinyle-45-tours-gravure-sur-contreplaque-en-epargne-perdue-papier-bfk-rive-teinte-en-noir-56-5x35-5-cm-septembre-2020.jpg', '008##VINYLE 45 tours - Gravure sur contreplaqué en épargne perdue - Papier  BFK Rive teinté en noir - 56.5x35.5 cm - Septembre 2020.JPG', 2464, 3891, 8, 'published', '2026-06-16 07:23:42'),
(196, 27, 'VINYLE 45 tours - Gravure sur contreplaqué en épargne perdue - Papier  BFK Rive teinté en noir - 56.5x35.5 cm - Août 2020', 'VINYLE 45 tours - Gravure sur contreplaqué en épargne perdue - Papier  BFK Rive teinté en noir - 56.5x35.5 cm - Août 2020', 'vinyle-45-tours-gravure-sur-contreplaque-en-epargne-perdue-papier-bfk-rive-teinte-en-noir-56-5x35-5-cm-aout-2020.jpg', '009##VINYLE 45 tours - Gravure sur contreplaqué en épargne perdue - Papier  BFK Rive teinté en noir - 56.5x35.5 cm - Août 2020.JPG', 2167, 3143, 9, 'published', '2026-06-16 07:23:44'),
(197, 27, 'MOULE DE FONDERIE- Gravure sur contreplaqué en épargne perdue -  Papier  BFK Rive teinté en noir - 56.5 x 34.5cm -  Avril 2020.JPG', 'MOULE DE FONDERIE- Gravure sur contreplaqué en épargne perdue -  Papier  BFK Rive teinté en noir - 56.5 x 34.5cm -  Avril 2020.JPG', 'moule-de-fonderie-gravure-sur-contreplaque-en-epargne-perdue-papier-bfk-rive-teinte-en-noir-56-5-x-34-5cm-avril-2020-jpg.jpg', '010##MOULE DE FONDERIE- Gravure sur contreplaqué en épargne perdue -  Papier  BFK Rive teinté en noir - 56.5 x 34.5cm -  Avril 2020.JPG.JPG', 2651, 4285, 10, 'published', '2026-06-16 07:23:46'),
(198, 27, 'ZÉBRURE I - Gravure sur contreplaqué en épargne perdue -  Papier  BFK Rive teinté en noir - 56.5x38 cm - Mai 2020', 'ZÉBRURE I - Gravure sur contreplaqué en épargne perdue -  Papier  BFK Rive teinté en noir - 56.5x38 cm - Mai 2020', 'zebrure-i-gravure-sur-contreplaque-en-epargne-perdue-papier-bfk-rive-teinte-en-noir-56-5x38-cm-mai-2020.jpg', '010##ZÉBRURE I - Gravure sur contreplaqué en épargne perdue -  Papier  BFK Rive teinté en noir - 56.5x38 cm - Mai 2020.JPG', 2593, 3805, 11, 'published', '2026-06-16 07:23:48'),
(199, 27, 'ATELIER', 'ATELIER', 'atelier.jpg', '011##ATELIER .JPG', 3008, 3184, 12, 'published', '2026-06-16 07:23:50'),
(200, 27, 'PLIAGE I - Gravure sur contreplaqué en épargne perdue -  Papier  BFK Rive teinté en noir - 56.5x38 cm - Avril 2021', 'PLIAGE I - Gravure sur contreplaqué en épargne perdue -  Papier  BFK Rive teinté en noir - 56.5x38 cm - Avril 2021', 'pliage-i-gravure-sur-contreplaque-en-epargne-perdue-papier-bfk-rive-teinte-en-noir-56-5x38-cm-avril-2021.jpg', '011##PLIAGE I - Gravure sur contreplaqué en épargne perdue -  Papier  BFK Rive teinté en noir - 56.5x38 cm - Avril 2021.JPG', 2104, 3226, 13, 'published', '2026-06-16 07:23:51'),
(201, 28, 'Gravure pliage sur papier BFK Rive (56 x 38.5 cm)', 'Gravure pliage sur papier BFK Rive (56 x 38.5 cm)', 'gravure-pliage-sur-papier-bfk-rive-56-x-38-5-cm.jpg', '0010##Gravure pliage sur papier BFK Rive (56 x 38.5 cm).JPG', 2105, 3124, 1, 'published', '2026-06-16 07:23:53'),
(202, 28, 'Gravure pliage sur feuillet livre de compte (45 x 39.5 cm)', 'Gravure pliage sur feuillet livre de compte (45 x 39.5 cm)', 'gravure-pliage-sur-feuillet-livre-de-compte-45-x-39-5-cm.jpg', '0011##Gravure pliage sur feuillet livre de compte (45 x 39.5 cm).JPG', 2567, 2782, 2, 'published', '2026-06-16 07:23:54'),
(203, 28, 'Gravure pliage sur papier BFK Rive (56 x 38.5 cm)', 'Gravure pliage sur papier BFK Rive (56 x 38.5 cm)', 'gravure-pliage-sur-papier-bfk-rive-56-x-38-5-cm-2.jpg', '0012#Gravure pliage sur papier BFK Rive (56 x 38.5 cm).JPG', 2134, 3138, 3, 'published', '2026-06-16 07:23:56'),
(204, 28, 'Gravure pliage sur papier BFK Rive (56 x 38.5 cm)', 'Gravure pliage sur papier BFK Rive (56 x 38.5 cm)', 'gravure-pliage-sur-papier-bfk-rive-56-x-38-5-cm-3.jpg', '0013##Gravure pliage sur papier BFK Rive (56 x 38.5 cm).JPG', 2051, 3043, 4, 'published', '2026-06-16 07:23:58'),
(205, 28, 'Gravure pliage sur feuillet livre de compte (43 x 40 cm)', 'Gravure pliage sur feuillet livre de compte (43 x 40 cm)', 'gravure-pliage-sur-feuillet-livre-de-compte-43-x-40-cm.jpg', '0014##Gravure pliage sur feuillet livre de compte (43 x 40 cm).JPG', 2501, 2696, 5, 'published', '2026-06-16 07:23:59'),
(206, 28, 'Gravure pliage sur papier BFK Rive (56 x 38.5 cm)', 'Gravure pliage sur papier BFK Rive (56 x 38.5 cm)', 'gravure-pliage-sur-papier-bfk-rive-56-x-38-5-cm-4.jpg', '0015##Gravure pliage sur papier BFK Rive (56 x 38.5 cm).JPG', 2214, 3222, 6, 'published', '2026-06-16 07:24:01'),
(207, 28, 'Gravure pliage sur feuillet livre de compte (43 x 40 cm)', 'Gravure pliage sur feuillet livre de compte (43 x 40 cm)', 'gravure-pliage-sur-feuillet-livre-de-compte-43-x-40-cm-2.jpg', '0016##Gravure pliage sur feuillet livre de compte (43 x 40 cm).JPG', 2502, 2655, 7, 'published', '2026-06-16 07:24:02'),
(208, 28, 'Gravure pliage sur papier BFK Rive (38.5x56 cm)', 'Gravure pliage sur papier BFK Rive (38.5x56 cm)', 'gravure-pliage-sur-papier-bfk-rive-38-5x56-cm.jpg', '0017##Gravure pliage sur papier BFK Rive (38.5x56 cm).JPG', 3600, 2447, 8, 'published', '2026-06-16 07:24:04'),
(209, 28, 'Gravure pliage sur feuillet livre de compte (39.5 x 52 cm)', 'Gravure pliage sur feuillet livre de compte (39.5 x 52 cm)', 'gravure-pliage-sur-feuillet-livre-de-compte-39-5-x-52-cm.jpg', '0018##Gravure pliage sur feuillet livre de compte (39.5 x 52 cm).JPG', 3330, 2567, 9, 'published', '2026-06-16 07:24:06'),
(210, 29, 'modèle berge - dessin & empreinte sur affiche impriméé (84 x 59 cm)', 'modèle berge - dessin & empreinte sur affiche impriméé (84 x 59 cm)', 'modele-berge-dessin-empreinte-sur-affiche-imprimee-84-x-59-cm.jpg', '001##modèle berge - dessin & empreinte sur affiche impriméé (84 x 59 cm) .jpg', 1700, 2407, 1, 'published', '2026-06-16 07:24:07'),
(211, 29, 'Modèle Berger - dessin & empreinte sur papier (97 x 70 cm)', 'Modèle Berger - dessin & empreinte sur papier (97 x 70 cm)', 'modele-berger-dessin-empreinte-sur-papier-97-x-70-cm.jpg', '002##Modèle Berger - dessin & empreinte sur papier (97 x 70 cm) .jpg', 2719, 3768, 6, 'published', '2026-06-16 07:24:09'),
(212, 29, 'Modèle Berger - dessin & empreinte sur papier (96 x 70 cm)', 'Modèle Berger - dessin & empreinte sur papier (96 x 70 cm)', 'modele-berger-dessin-empreinte-sur-papier-96-x-70-cm.jpg', '004##Modèle Berger - dessin & empreinte sur papier (96 x 70 cm) .jpg', 2835, 3807, 7, 'published', '2026-06-16 07:24:11'),
(213, 29, 'Modèle Berger - dessin & empreinte sur papier (96 x 70 cm)', 'Modèle Berger - dessin & empreinte sur papier (96 x 70 cm)', 'modele-berger-dessin-empreinte-sur-papier-96-x-70-cm-2.jpg', '006##Modèle Berger - dessin & empreinte sur papier (96 x 70 cm) .jpg', 2767, 3756, 8, 'published', '2026-06-16 07:24:13'),
(214, 29, 'Modèle Berger - dessin & empreinte sur papier (Format 96 x 70 cm)', 'Modèle Berger - dessin & empreinte sur papier (Format 96 x 70 cm)', 'modele-berger-dessin-empreinte-sur-papier-format-96-x-70-cm.jpg', '008##Modèle Berger - dessin & empreinte sur papier (Format 96 x 70 cm) .jpg', 2777, 3811, 9, 'published', '2026-06-16 07:24:15'),
(215, 29, 'Modèle Berger - dessin & empreinte sur papier (99 x 73 cm)', 'Modèle Berger - dessin & empreinte sur papier (99 x 73 cm)', 'modele-berger-dessin-empreinte-sur-papier-99-x-73-cm.jpg', '009##Modèle Berger - dessin & empreinte sur papier (99 x 73 cm) .jpg', 1214, 1652, 10, 'published', '2026-06-16 07:24:16'),
(216, 29, 'Modèle Berger - dessin & empreinte sur papier (76 x 56 cm)', 'Modèle Berger - dessin & empreinte sur papier (76 x 56 cm)', 'modele-berger-dessin-empreinte-sur-papier-76-x-56-cm.jpg', '0010##Modèle Berger - dessin & empreinte sur papier (76 x 56 cm) .jpg', 2748, 3655, 2, 'published', '2026-06-16 07:24:18'),
(217, 29, 'Modèle Berger - dessin & empreinte sur papier (102 x 66 cm)', 'Modèle Berger - dessin & empreinte sur papier (102 x 66 cm)', 'modele-berger-dessin-empreinte-sur-papier-102-x-66-cm.jpg', '0011##Modèle Berger - dessin & empreinte sur papier (102 x 66 cm).jpg', 2629, 4053, 3, 'published', '2026-06-16 07:24:20'),
(218, 29, 'Modèle Berger - dessin & empreinte sur papier (102 x 66 cm)', 'Modèle Berger - dessin & empreinte sur papier (102 x 66 cm)', 'modele-berger-dessin-empreinte-sur-papier-102-x-66-cm-2.jpg', '0012##Modèle Berger - dessin & empreinte sur papier (102 x 66 cm) .jpg', 2513, 3894, 4, 'published', '2026-06-16 07:24:22'),
(219, 29, 'Modèle Berger - dessin & empreinte sur papier (91,5 x 65 cm)', 'Modèle Berger - dessin & empreinte sur papier (91,5 x 65 cm)', 'modele-berger-dessin-empreinte-sur-papier-91-5-x-65-cm.jpg', '0013##Modèle Berger - dessin & empreinte sur papier (91,5 x 65 cm) .jpg', 2635, 3682, 5, 'published', '2026-06-16 07:24:24'),
(220, 30, 'Relevé d\'empreinte à Lamon (province de Belluno)', 'Relevé d\'empreinte à Lamon (province de Belluno)', 'releve-d-empreinte-a-lamon-province-de-belluno.jpg', '001##Relevé d\'empreinte à Lamon (province de Belluno).JPG', 3648, 2736, 1, 'published', '2026-06-16 07:24:26'),
(221, 30, 'Sol & détail de Lamon - Dessins & empreintes sur papier Ingre (63.5 x 47.5 cm)', 'Sol & détail de Lamon - Dessins & empreintes sur papier Ingre (63.5 x 47.5 cm)', 'sol-detail-de-lamon-dessins-empreintes-sur-papier-ingre-63-5-x-47-5-cm.jpg', '002##Sol & détail de Lamon - Dessins & empreintes sur papier Ingre (63.5 x 47.5 cm).jpg', 3010, 4079, 2, 'published', '2026-06-16 07:24:28'),
(222, 30, 'Pavé de Lamon - Dessin & empreintes sur papier Ingre (63.5 x 47.5 cm)', 'Pavé de Lamon - Dessin & empreintes sur papier Ingre (63.5 x 47.5 cm)', 'pave-de-lamon-dessin-empreintes-sur-papier-ingre-63-5-x-47-5-cm.jpg', '003##Pavé de Lamon - Dessin & empreintes sur papier Ingre (63.5 x 47.5 cm).jpg', 2833, 3804, 3, 'published', '2026-06-16 07:24:30'),
(223, 30, 'Pavé de Lamon - Dessin & empreintes sur papier Ingre (64 x 48.5 cm)', 'Pavé de Lamon - Dessin & empreintes sur papier Ingre (64 x 48.5 cm)', 'pave-de-lamon-dessin-empreintes-sur-papier-ingre-64-x-48-5-cm.jpg', '004##Pavé de Lamon - Dessin & empreintes sur papier Ingre (64 x 48.5 cm).jpg', 2942, 3879, 4, 'published', '2026-06-16 07:24:32'),
(224, 30, 'Détail du sol de l\'église San Pietro de Lamon - Dessin & empreintes sur papier Ingre (63.5 x 47.5 cm)', 'Détail du sol de l\'église San Pietro de Lamon - Dessin & empreintes sur papier Ingre (63.5 x 47.5 cm)', 'detail-du-sol-de-l-eglise-san-pietro-de-lamon-dessin-empreintes-sur-papier-ingre-63-5-x-47-5-cm.jpg', '005## Détail du sol de l\'église San Pietro de Lamon - Dessin & empreintes sur papier Ingre (63.5 x 47.5 cm).jpg', 2995, 3922, 5, 'published', '2026-06-16 07:24:35'),
(225, 30, 'Détail du sol de l\'église San Pietro de Lamon - Dessin & empreintes sur papier Ingre (63.5 x 47.5 cm)', 'Détail du sol de l\'église San Pietro de Lamon - Dessin & empreintes sur papier Ingre (63.5 x 47.5 cm)', 'detail-du-sol-de-l-eglise-san-pietro-de-lamon-dessin-empreintes-sur-papier-ingre-63-5-x-47-5-cm-2.jpg', '006## Détail du sol de l\'église San Pietro de Lamon - Dessin & empreintes sur papier Ingre (63.5 x 47.5 cm).jpg', 2868, 3773, 6, 'published', '2026-06-16 07:24:37'),
(226, 30, 'AGIP Lamon - Dessin & empreintes sur papier Ingre (47.5 x 63.5 cm)', 'AGIP Lamon - Dessin & empreintes sur papier Ingre (47.5 x 63.5 cm)', 'agip-lamon-dessin-empreintes-sur-papier-ingre-47-5-x-63-5-cm.jpg', '007##AGIP Lamon - Dessin & empreintes sur papier Ingre (47.5 x 63.5 cm).jpg', 3820, 2892, 7, 'published', '2026-06-16 07:24:39'),
(227, 30, 'Détail du sol de l\'église San Pietro de Lamon - Dessin & empreintes sur papier kraft frossé (91 x 64 cm)', 'Détail du sol de l\'église San Pietro de Lamon - Dessin & empreintes sur papier kraft frossé (91 x 64 cm)', 'detail-du-sol-de-l-eglise-san-pietro-de-lamon-dessin-empreintes-sur-papier-kraft-frosse-91-x-64-cm.jpg', '012## Détail du sol de l\'église San Pietro de Lamon - Dessin & empreintes sur papier kraft frossé (91 x 64 cm).jpg', 3048, 4268, 8, 'published', '2026-06-16 07:24:42'),
(228, 30, 'Détail du sol de l\'église San Pietro de Lamon - Dessin & empreintes sur papier kraft frossé (91 x 64 cm)', 'Détail du sol de l\'église San Pietro de Lamon - Dessin & empreintes sur papier kraft frossé (91 x 64 cm)', 'detail-du-sol-de-l-eglise-san-pietro-de-lamon-dessin-empreintes-sur-papier-kraft-frosse-91-x-64-cm-2.jpg', '013##Détail du sol de l\'église San Pietro de Lamon - Dessin & empreintes sur papier kraft frossé (91 x 64 cm).jpg', 3072, 4285, 9, 'published', '2026-06-16 07:24:44'),
(229, 30, 'Détail du sol de l\'église San Pietro de Lamon - Dessin & empreintes sur papier Ingre (63.5 x 47.5 cm)', 'Détail du sol de l\'église San Pietro de Lamon - Dessin & empreintes sur papier Ingre (63.5 x 47.5 cm)', 'detail-du-sol-de-l-eglise-san-pietro-de-lamon-dessin-empreintes-sur-papier-ingre-63-5-x-47-5-cm-3.jpg', '014## Détail du sol de l\'église San Pietro de Lamon - Dessin & empreintes sur papier Ingre (63.5 x 47.5 cm).jpg', 2027, 2662, 10, 'published', '2026-06-16 07:24:46'),
(230, 30, 'Détail du sol de l\'église San Pietro de Lamon - Dessin & empreintes sur papier Ingre (64 x 48.8 cm)', 'Détail du sol de l\'église San Pietro de Lamon - Dessin & empreintes sur papier Ingre (64 x 48.8 cm)', 'detail-du-sol-de-l-eglise-san-pietro-de-lamon-dessin-empreintes-sur-papier-ingre-64-x-48-8-cm.jpg', '015## Détail du sol de l\'église San Pietro de Lamon - Dessin & empreintes sur papier Ingre (64 x 48.8 cm).jpg', 3024, 3940, 11, 'published', '2026-06-16 07:24:48'),
(231, 30, 'Pavé de Lamon - Dessins & empreintes sur papier Ingre (63.5 x 47.5 cm)', 'Pavé de Lamon - Dessins & empreintes sur papier Ingre (63.5 x 47.5 cm)', 'pave-de-lamon-dessins-empreintes-sur-papier-ingre-63-5-x-47-5-cm.jpg', '016##Pavé de Lamon - Dessins & empreintes sur papier Ingre (63.5 x 47.5 cm).jpg', 2002, 2650, 12, 'published', '2026-06-16 07:24:49'),
(232, 30, 'Pavé de Lamon - Dessin & empreintes sur papier Ingre (63.5 x 47.5 cm)', 'Pavé de Lamon - Dessin & empreintes sur papier Ingre (63.5 x 47.5 cm)', 'pave-de-lamon-dessin-empreintes-sur-papier-ingre-63-5-x-47-5-cm-2.jpg', '017##Pavé de Lamon - Dessin & empreintes sur papier Ingre (63.5 x 47.5 cm).jpg', 2408, 3443, 13, 'published', '2026-06-16 07:24:51'),
(233, 30, 'Pavé de Lamon - Dessin & empreintes sur papier Ingre (63.5 x 47.5 cm)', 'Pavé de Lamon - Dessin & empreintes sur papier Ingre (63.5 x 47.5 cm)', 'pave-de-lamon-dessin-empreintes-sur-papier-ingre-63-5-x-47-5-cm-3.jpg', '018##Pavé de Lamon - Dessin & empreintes sur papier Ingre (63.5 x 47.5 cm).jpg', 2017, 2663, 14, 'published', '2026-06-16 07:24:53'),
(234, 30, 'Parvis de l\'église Madonna dell Orto de Venise (relevé d\'empreinte été 2017)', 'Parvis de l\'église Madonna dell Orto de Venise (relevé d\'empreinte été 2017)', 'parvis-de-l-eglise-madonna-dell-orto-de-venise-releve-d-empreinte-ete-2017.jpg', '019##Parvis de l\'église Madonna dell Orto de Venise (relevé d\'empreinte été 2017).JPG', 1520, 1932, 15, 'published', '2026-06-16 07:24:54'),
(235, 30, 'Parvis de l\'église Madonna dell Orto de Venise - Dessin & empreintes sur papier Ingre (63.5 x 47.5 cm)', 'Parvis de l\'église Madonna dell Orto de Venise - Dessin & empreintes sur papier Ingre (63.5 x 47.5 cm)', 'parvis-de-l-eglise-madonna-dell-orto-de-venise-dessin-empreintes-sur-papier-ingre-63-5-x-47-5-cm.jpg', '020##Parvis de l\'église Madonna dell Orto de Venise - Dessin & empreintes sur papier Ingre (63.5 x 47.5 cm).jpg', 2020, 2664, 16, 'published', '2026-06-16 07:24:55'),
(236, 30, 'Cloître San Vettore à Feltre  (Détail)  - Dessin & empreintes sur papier Ingre (63.5 x 47.5 cm)', 'Cloître San Vettore à Feltre  (Détail)  - Dessin & empreintes sur papier Ingre (63.5 x 47.5 cm)', 'cloitre-san-vettore-a-feltre-detail-dessin-empreintes-sur-papier-ingre-63-5-x-47-5-cm.jpg', '021##Cloître San Vettore à Feltre  (Détail)  - Dessin & empreintes sur papier Ingre (63.5 x 47.5 cm).jpg', 2017, 2673, 17, 'published', '2026-06-16 07:24:57'),
(242, 32, 'CERCOPITHECUS AETHIOPS', 'CERCOPITHECUS AETHIOPS', 'cercopithecus-aethiops.jpg', 'CERCOPITHECUS AETHIOPS.JPG', 2624, 3801, 1, 'published', '2026-08-02 17:09:50'),
(243, 32, 'CERCOPITHEQUE ASCANIUS', 'CERCOPITHEQUE ASCANIUS', 'cercopitheque-ascanius.jpg', 'CERCOPITHEQUE ASCANIUS.JPG', 4616, 3682, 2, 'published', '2026-08-02 17:09:54'),
(244, 32, 'CERCOPITHEQUE DE L\'HOEST', 'CERCOPITHEQUE DE L\'HOEST', 'cercopitheque-de-l-hoest.jpg', 'CERCOPITHEQUE DE L\'HOEST.JPG', 3682, 4015, 3, 'published', '2026-08-02 17:10:00'),
(245, 32, 'CERCOPITHEQUES DORES 2', 'CERCOPITHEQUES DORES 2', 'cercopitheques-dores-2.jpg', 'CERCOPITHEQUES DORES 2.JPG', 5676, 4525, 4, 'published', '2026-08-02 17:10:05'),
(246, 32, 'CERCOPITHEQUES DORES 3', 'CERCOPITHEQUES DORES 3', 'cercopitheques-dores-3.jpg', 'CERCOPITHEQUES DORES 3.JPG', 6626, 4358, 5, 'published', '2026-08-02 17:10:13'),
(247, 32, '035_U2A8778 GAHINGA', '035_U2A8778 GAHINGA', '035-u2a8778-gahinga.jpg', '035_U2A8778 GAHINGA.JPG', 4300, 6308, 6, 'published', '2026-08-02 17:10:17'),
(248, 32, '268_U2A1693 XXXXXX CANAL DE KAZINGA', '268_U2A1693 XXXXXX CANAL DE KAZINGA', '268-u2a1693-xxxxxx-canal-de-kazinga.jpg', '268_U2A1693 XXXXXX CANAL DE KAZINGA.JPG', 4704, 3064, 7, 'published', '2026-08-02 17:10:20'),
(249, 32, 'AIGLE PECHEUR CANAL DE KAZINGA 2', 'AIGLE PECHEUR CANAL DE KAZINGA 2', 'aigle-pecheur-canal-de-kazinga-2.jpg', 'AIGLE PECHEUR CANAL DE KAZINGA 2.JPG', 4284, 2878, 8, 'published', '2026-08-02 17:10:26'),
(250, 32, 'AIGLE PECHEUR CANAL DE KAZINGA 4', 'AIGLE PECHEUR CANAL DE KAZINGA 4', 'aigle-pecheur-canal-de-kazinga-4.jpg', 'AIGLE PECHEUR CANAL DE KAZINGA 4.JPG', 5103, 3735, 9, 'published', '2026-08-02 17:10:33');

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

--
-- Structure de la table `image_profiles`
--

CREATE TABLE `image_profiles` (
  `id` int(10) UNSIGNED NOT NULL,
  `key` varchar(50) NOT NULL,
  `label` varchar(100) NOT NULL,
  `width` int(10) UNSIGNED NOT NULL DEFAULT 0,
  `height` int(10) UNSIGNED NOT NULL DEFAULT 0,
  `crop` tinyint(1) NOT NULL DEFAULT 0,
  `orientation` enum('auto','landscape','portrait') NOT NULL DEFAULT 'auto',
  `webp` tinyint(1) NOT NULL DEFAULT 1
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

INSERT INTO `image_profiles` (`id`, `key`, `label`, `width`, `height`, `crop`, `orientation`, `webp`) VALUES
(1, 'thumb', 'Vignette (grille)', 600, 600, 0, 'auto', 1),
(2, 'normal', 'Affichage standard', 1200, 0, 0, 'auto', 1),
(3, 'fullscreen', 'Plein écran (lightbox)', 1920, 1280, 0, 'auto', 1),
(4, 'cover', 'Couverture (tuile)', 600, 600, 0, 'auto', 1);

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

--
-- Structure de la table `pages`
--

CREATE TABLE `pages` (
  `id` int(10) UNSIGNED NOT NULL,
  `slug` varchar(190) NOT NULL,
  `title` varchar(190) NOT NULL,
  `body_html` mediumtext DEFAULT NULL,
  `status` enum('draft','published') NOT NULL DEFAULT 'draft',
  `seo_title` varchar(190) DEFAULT NULL,
  `seo_description` varchar(255) DEFAULT NULL,
  `seo_noindex` tinyint(1) NOT NULL DEFAULT 0,
  `updated_at` datetime NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

INSERT INTO `pages` (`id`, `slug`, `title`, `body_html`, `status`, `seo_title`, `seo_description`, `seo_noindex`, `updated_at`) VALUES
(1, 'home', 'Accueil', '<div class=\"row home-bio\"><div class=\"col-12 col-md-3\"><img src=\"/media/content/daniel_tiziani.jpg\" alt=\"Daniel Tiziani\" style=\"max-width:100%;margin-bottom:30px\"></div><div class=\"col-12 col-md-9\"><p>Simplicité de la technique, mise au service de l\'œuvre.<br>Avec une économie de moyens, sur des sujets qui parlent à tous, il dessine, grave, imprime.</p><p>Force de l\'expression graphique.<br>Sans esbroufe ni concept, il fabrique des images, sorties de l\'ordinaire.</p><p>Justesse du rendu, équilibré et pertinent.<br>Attentif aux détails que personne ne remarque, sensible aux traces laissées par la main de l\'homme, il découvre et valorise dans son travail la petite ou la grande histoire.</p><hr><div style=\"opacity:.75\"><p>Simplicity of technique, that serves the work.<br>With an economy of means, on subjects that speak to all, he draws, engraves, prints.</p><p>Strength of graphical expression.<br>Without fuss or preconception, he creates images out of the ordinary.</p><p>Fidelity of presentation, balanced and pertinent.<br>Attentive to details that go unnoticed, sensitive to the traces left by the hand of man, he discovers and values in his work, histories both large and small.</p></div></div></div>', 'published', NULL, NULL, 0, '2026-08-01 07:01:43'),
(2, 'mentions-legales', 'Mentions légales', '<h1></h1>\r\n<p></p>\r\n<h2>1. Présentation du site.</h2>\r\n<p>En vertu de l\'article 6 de la loi n° 2004-575 du 21 juin 2004 pour la confiance dans l\'économie numérique, il est précisé aux utilisateurs du site <a>www.daniel-tiziani.com</a> l\'identité des différents intervenants dans le cadre de sa réalisation et de son suivi :</p>\r\n<p><strong>Propriétaire</strong> : Daniel Tiziani<br><strong>Responsable publication</strong> : Daniel Tiziani<br>Le responsable publication est une personne physique.<br><strong>Réalisation </strong>: <a href=\"https://www.atlantis-info.com/\">www.mixer.com</a><br><strong>Webmaster</strong> : Raphael Hoffner – raph.hoffner@mixer.fr<br><strong>Hébergeur</strong> : ovh – 2 rue Kellermann – 59100 Roubaix – France</p>\r\n<p> </p>\r\n<h2>2. Conditions générales d\'utilisation du site et des services proposés.</h2>\r\n<p>L\'utilisation du site <a>www.daniel-tiziani.com</a> implique l\'acceptation pleine et entière des conditions générales d\'utilisation ci-après décrites. Ces conditions d\'utilisation sont susceptibles d\'être modifiées ou complétées à tout moment, les utilisateurs du site <a>www.daniel-tiziani.com</a> sont donc invités à les consulter de manière régulière.</p>\r\n<p>Ce site est normalement accessible à tout moment aux utilisateurs. Une interruption pour raison de maintenance technique peut être toutefois décidée par M. Daniel Tiziani, qui s\'efforcera alors de communiquer préalablement aux utilisateurs les dates et heures de l\'intervention.</p>\r\n<h2>3. Description des services fournis.</h2>\r\n<p>Le site <a>www.daniel-tiziani.com</a> a pour objet de fournir une information concernant l\'ensemble des activités de la société.</p>\r\n<p>M. Daniel Tiziani s\'efforce de fournir sur le site <a>www.daniel-tiziani.com</a> des informations aussi précises que possible. Toutefois, il ne pourra être tenue responsable des omissions, des inexactitudes et des carences dans la mise à jour, qu\'elles soient de son fait ou du fait des tiers partenaires qui lui fournissent ces informations.</p>\r\n<p>Tous les informations indiquées sur le site <a>www.daniel-tiziani.com</a> sont données à titre indicatif, et sont susceptibles d\'évoluer. Par ailleurs, les renseignements figurant sur le site <a>www.daniel-tiziani.com</a> ne sont pas exhaustifs. Ils sont donnés sous réserve de modifications ayant été apportées depuis leur mise en ligne.</p>\r\n<h2>4. Limitations contractuelles sur les données techniques.</h2>\r\n<p>Le site utilise la technologie JavaScript.</p>\r\n<p>Le site Internet ne pourra être tenu responsable de dommages matériels liés à l\'utilisation du site. De plus, l\'utilisateur du site s\'engage à accéder au site en utilisant un matériel récent, ne contenant pas de virus et avec un navigateur de dernière génération mis-à-jour</p>\r\n<h2>5. Propriété intellectuelle et contrefaçons.</h2>\r\n<p>M. Daniel Tiziani est propriétaire des droits de propriété intellectuelle ou détient les droits d\'usage sur tous les éléments accessibles sur le site, notamment les textes, images, graphismes, logo, icônes, sons, logiciels.</p>\r\n<p>Toute reproduction, représentation, modification, publication, adaptation de tout ou partie des éléments du site, quel que soit le moyen ou le procédé utilisé, est interdite, sauf autorisation écrite préalable de M. Daniel Tiziani.</p>\r\n<p>Toute exploitation non autorisée du site ou de l\'un quelconque des éléments qu\'il contient sera considérée comme constitutive d\'une contrefaçon et poursuivie conformément aux dispositions des articles L.335-2 et suivants du Code de Propriété Intellectuelle.</p>\r\n<h2>6. Limitations de responsabilité.</h2>\r\n<p>M. Daniel Tiziani ne pourra être tenue responsable des dommages directs et indirects causés au matériel de l\'utilisateur, lors de l\'accès au site www.daniel-tiziani.com, et résultant soit de l\'utilisation d\'un matériel ne répondant pas aux spécifications indiquées au point 4, soit de l\'apparition d\'un bug ou d\'une incompatibilité.</p>\r\n<p>M. Daniel Tiziani ne pourra également être tenue responsable des dommages indirects (tels par exemple qu\'une perte de marché ou perte d\'une chance) consécutifs à l\'utilisation du site <a>www.daniel-tiziani.com</a>.</p>\r\n<p>Des espaces interactifs (possibilité de poser des questions dans l\'espace contact) sont à la disposition des utilisateurs. M. Daniel Tiziani se réserve le droit de supprimer, sans mise en demeure préalable, tout contenu déposé dans cet espace qui contreviendrait à la législation applicable en France, en particulier aux dispositions relatives à la protection des données. Le cas échéant, M. Daniel Tiziani se réserve également la possibilité de mettre en cause la responsabilité civile et/ou pénale de l\'utilisateur, notamment en cas de message à caractère raciste, injurieux, diffamant, ou pornographique, quel que soit le support utilisé (texte, photographie…).</p>\r\n<h2>7. Gestion des données personnelles.</h2>\r\n<p>En France, les données personnelles sont notamment protégées par la loi n° 78-87 du 6 janvier 1978, la loi n° 2004-801 du 6 août 2004, l\'article L. 226-13 du Code pénal et la Directive Européenne du 24 octobre 1995.</p>\r\n<p>A l\'occasion de l\'utilisation du site <a>www.daniel-tiziani.com</a>, peuvent êtres recueillies : l\'URL des liens par l\'intermédiaire desquels l\'utilisateur a accédé au site <a>www.daniel-tiziani.com</a>, le fournisseur d\'accès de l\'utilisateur, l\'adresse de protocole Internet (IP) de l\'utilisateur.</p>\r\n<p>En tout état de cause M. Daniel Tiziani ne collecte des informations personnelles relatives à l\'utilisateur que pour le besoin de certains services proposés par le site <a>www.daniel-tiziani.com</a>. L\'utilisateur fournit ces informations en toute connaissance de cause, notamment lorsqu\'il procède par lui-même à leur saisie. Il est alors précisé à l\'utilisateur du site <a>www.daniel-tiziani.com</a> l\'obligation ou non de fournir ces informations.</p>\r\n<p>Conformément aux dispositions des articles 38 et suivants de la loi 78-17 du 6 janvier 1978 relative à l\'informatique, aux fichiers et aux libertés, tout utilisateur dispose d\'un droit d\'accès, de rectification et d\'opposition aux données personnelles le concernant, en effectuant sa demande écrite et signée, accompagnée d\'une copie du titre d\'identité avec signature du titulaire de la pièce, en précisant l\'adresse à laquelle la réponse doit être envoyée.</p>\r\n<p>Aucune information personnelle de l\'utilisateur du site <a>www.daniel-tiziani.com</a> n\'est publiée à l\'insu de l\'utilisateur, échangée, transférée, cédée ou vendue sur un support quelconque à des tiers. </p>\r\n<p>Les bases de données sont protégées par les dispositions de la loi du 1er juillet 1998 transposant la directive 96/9 du 11 mars 1996 relative à la protection juridique des bases de données.</p>\r\n<h2>8. Liens hypertextes et cookies.</h2>\r\n<p>Le site <a>www.daniel-tiziani.com</a> contient un certain nombre de liens hypertextes vers d\'autres sites. Cependant, M. Daniel Tiziani n\'a pas la possibilité de vérifier le contenu des sites ainsi visités, et n\'assumera en conséquence aucune responsabilité de ce fait.</p>\r\n<p>La navigation sur le site <a>www.daniel-tiziani.com</a> est susceptible de provoquer l\'installation de cookie(s) sur l\'ordinateur de l\'utilisateur. Un cookie est un fichier de petite taille, qui ne permet pas l\'identification de l\'utilisateur, mais qui enregistre des informations relatives à la navigation d\'un ordinateur sur un site. Les données ainsi obtenues visent à faciliter la navigation ultérieure sur le site, et ont également vocation à permettre diverses mesures de fréquentation.</p>\r\n<p>Le refus d\'installation d\'un cookie peut entraîner l\'impossibilité d\'accéder à certains services. L\'utilisateur peut toutefois configurer son ordinateur de la manière suivante, pour refuser l\'installation des cookies :</p>\r\n<p>Sous Internet Explorer : onglet outil (pictogramme en forme de rouage en haut a droite) / options internet. Cliquez sur Confidentialité et choisissez Bloquer tous les cookies. Validez sur Ok.</p>\r\n<p>Sous Firefox : en haut de la fenêtre du navigateur, cliquez sur le bouton Firefox, puis aller dans l\'onglet Options. Cliquer sur l\'onglet Vie privée. Paramétrez les Règles de conservation sur : utiliser les paramètres personnalisés pour l\'historique. Enfin décochez-la pour désactiver les cookies.</p>\r\n<p>Sous Safari : Cliquez en haut à droite du navigateur sur le pictogramme de menu (symbolisé par un rouage). Sélectionnez Paramètres. Cliquez sur Afficher les paramètres avancés. Dans la section \"Confidentialité\", cliquez sur Paramètres de contenu. Dans la section \"Cookies\", vous pouvez bloquer les cookies.</p>\r\n<p>Sous Chrome : Cliquez en haut à droite du navigateur sur le pictogramme de menu (symbolisé par trois lignes horizontales). Sélectionnez Paramètres. Cliquez sur Afficher les paramètres avancés. Dans la section \"Confidentialité\", cliquez sur préférences. Dans l\'onglet \"Confidentialité\", vous pouvez bloquer les cookies.</p>\r\n<h2>9. Droit applicable et attribution de juridiction.</h2>\r\n<p>Tout litige en relation avec l\'utilisation du site <a>www.daniel-tiziani.com</a> est soumis au droit français. Il est fait attribution exclusive de juridiction aux tribunaux compétents de Paris.</p>\r\n<h2>10. Les principales lois concernées.</h2>\r\n<p>Loi n° 78-17 du 6 janvier 1978, notamment modifiée par la loi n° 2004-801 du 6 août 2004 relative à l\'informatique, aux fichiers et aux libertés.</p>\r\n<p>Loi n° 2004-575 du 21 juin 2004 pour la confiance dans l\'économie numérique.</p>\r\n<h2>11. Lexique.</h2>\r\n<p>Utilisateur : Internaute se connectant, utilisant le site susnommé.</p>\r\n<p>Informations personnelles : « les informations qui permettent, sous quelque forme que ce soit, directement ou non, l\'identification des personnes physiques auxquelles elles s\'appliquent » (article 4 de la loi n° 78-17 du 6 janvier 1978).</p>', 'published', NULL, NULL, 1, '2026-08-02 16:54:08');

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

--
-- Structure de la table `redirects`
--

CREATE TABLE `redirects` (
  `id` int(10) UNSIGNED NOT NULL,
  `old_path` varchar(255) NOT NULL,
  `new_path` varchar(255) NOT NULL,
  `code` smallint(6) NOT NULL DEFAULT 301
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Structure de la table `settings`
--

CREATE TABLE `settings` (
  `key` varchar(100) NOT NULL,
  `value` mediumtext DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

INSERT INTO `settings` (`key`, `value`) VALUES
('contact_email', 'raph.hoffner@mixer.fr'),
('contact_enabled', '1'),
('contact_recaptcha_enabled', '0'),
('default_lang', 'fr'),
('galleries_label', 'Travaux'),
('gallery_batch_size', '12'),
('gallery_lazyload_enabled', '1'),
('image_author', 'Daniel Tiziani'),
('mail_from_email', ''),
('mail_from_name', ''),
('mail_smtp_host', ''),
('mail_smtp_pass', 'site.e^WNmUq0'),
('mail_smtp_port', ''),
('mail_smtp_secure', 'tls'),
('mail_smtp_user', ''),
('menu_breakpoint', 'lg'),
('menu_mode', 'offcanvas'),
('menu_show_contact', '1'),
('nav_breakpoint', '992'),
('recaptcha_secret_key', ''),
('recaptcha_site_key', ''),
('seo_noindex', '1'),
('site_title', 'Daniel Tiziani'),
('tagline', 'Simple, fort & juste'),
('theme_color_accent', '#0e0c0c'),
('theme_color_bg', '#e6e6e6'),
('theme_color_breadcrumb_current', '#5a5a5a'),
('theme_color_breadcrumb_link', '#7a7a7a'),
('theme_color_footer_bg', '#a4a8a8'),
('theme_color_gallery_title', '#5a5a5a'),
('theme_color_header_bg', '#cacece'),
('theme_color_header_border', '#b7b8b8'),
('theme_color_hover', '#4e4e4e'),
('theme_color_link', '#7a7a7a'),
('theme_color_link_hover', '#5c5c5c'),
('theme_color_menu_text', '#444444'),
('theme_color_submenu_bg', '#ffffff'),
('theme_color_submenu_hover_bg', '#f4f4f4'),
('theme_color_text', '#7a7a7a'),
('upload_min_landscape_h', '1280'),
('upload_min_landscape_w', '1920'),
('upload_min_portrait_h', '1920'),
('upload_min_portrait_w', '1280');

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

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

--
-- Index pour la table `contact_messages`
--
ALTER TABLE `contact_messages`
  ADD PRIMARY KEY (`id`),
  ADD KEY `idx_contact_created` (`created_at`);

--
-- Index pour la table `galleries`
--
ALTER TABLE `galleries`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `uniq_galleries_slug` (`slug`),
  ADD KEY `idx_galleries_status_order` (`status`,`sort_order`),
  ADD KEY `fk_galleries_cover` (`cover_image_id`);

--
-- Index pour la table `gallery_images`
--
ALTER TABLE `gallery_images`
  ADD PRIMARY KEY (`id`),
  ADD KEY `idx_images_gallery_order` (`gallery_id`,`sort_order`);

--
-- Index pour la table `image_profiles`
--
ALTER TABLE `image_profiles`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `uniq_profiles_key` (`key`);

--
-- Index pour la table `pages`
--
ALTER TABLE `pages`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `uniq_pages_slug` (`slug`);

--
-- Index pour la table `redirects`
--
ALTER TABLE `redirects`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `uniq_redirects_old` (`old_path`);

--
-- Index pour la table `settings`
--
ALTER TABLE `settings`
  ADD PRIMARY KEY (`key`);

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

--
-- AUTO_INCREMENT pour la table `admins`
--
ALTER TABLE `admins`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;

--
-- AUTO_INCREMENT pour la table `contact_messages`
--
ALTER TABLE `contact_messages`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT pour la table `galleries`
--
ALTER TABLE `galleries`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=33;

--
-- AUTO_INCREMENT pour la table `gallery_images`
--
ALTER TABLE `gallery_images`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=251;

--
-- AUTO_INCREMENT pour la table `image_profiles`
--
ALTER TABLE `image_profiles`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT pour la table `pages`
--
ALTER TABLE `pages`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT pour la table `redirects`
--
ALTER TABLE `redirects`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

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

--
-- Contraintes pour la table `galleries`
--
ALTER TABLE `galleries`
  ADD CONSTRAINT `fk_galleries_cover` FOREIGN KEY (`cover_image_id`) REFERENCES `gallery_images` (`id`) ON DELETE SET NULL;

--
-- Contraintes pour la table `gallery_images`
--
ALTER TABLE `gallery_images`
  ADD CONSTRAINT `fk_images_gallery` FOREIGN KEY (`gallery_id`) REFERENCES `galleries` (`id`) ON DELETE CASCADE;
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 */;
