-- phpMyAdmin SQL Dump -- version 5.2.1 -- https://www.phpmyadmin.net/ -- -- Gép: localhost -- Létrehozás ideje: 2023. Máj 01. 19:00 -- Kiszolgáló verziója: 10.6.12-MariaDB-0ubuntu0.22.04.1 -- PHP verzió: 8.1.2-1ubuntu2.11 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 */; -- -- Adatbázis: `mailserver` -- -- -------------------------------------------------------- -- -- A nézet helyettes szerkezete `email_cimek` -- (Lásd alább az aktuális nézetet) -- CREATE TABLE `email_cimek` ( `email` varchar(100) ); -- -------------------------------------------------------- -- -- Tábla szerkezet ehhez a táblához `virtual_aliases` -- CREATE TABLE `virtual_aliases` ( `id` int(11) NOT NULL, `domain_id` int(11) NOT NULL, `source` varchar(100) NOT NULL, `destination` varchar(100) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; -- -------------------------------------------------------- -- -- Tábla szerkezet ehhez a táblához `virtual_domains` -- CREATE TABLE `virtual_domains` ( `id` int(11) NOT NULL, `name` varchar(50) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; -- -------------------------------------------------------- -- -- Tábla szerkezet ehhez a táblához `virtual_users` -- CREATE TABLE `virtual_users` ( `id` int(11) NOT NULL, `domain_id` int(11) NOT NULL, `password` varchar(106) NOT NULL, `email` varchar(100) NOT NULL, `smtp_disabled` enum('0','1') CHARACTER SET utf8mb3 COLLATE utf8mb3_hungarian_ci NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; -- -------------------------------------------------------- -- -- Nézet szerkezete `email_cimek` -- DROP TABLE IF EXISTS `email_cimek`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `email_cimek` AS SELECT `virtual_aliases`.`source` AS `email` FROM `virtual_aliases` ; -- -- Indexek a kiírt táblákhoz -- -- -- A tábla indexei `virtual_aliases` -- ALTER TABLE `virtual_aliases` ADD PRIMARY KEY (`id`), ADD KEY `domain_id` (`domain_id`); -- -- A tábla indexei `virtual_domains` -- ALTER TABLE `virtual_domains` ADD PRIMARY KEY (`id`); -- -- A tábla indexei `virtual_users` -- ALTER TABLE `virtual_users` ADD PRIMARY KEY (`id`), ADD UNIQUE KEY `email` (`email`), ADD KEY `domain_id` (`domain_id`), ADD KEY `email_2` (`email`); -- -- A kiírt táblák AUTO_INCREMENT értéke -- -- -- AUTO_INCREMENT a táblához `virtual_aliases` -- ALTER TABLE `virtual_aliases` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT a táblához `virtual_domains` -- ALTER TABLE `virtual_domains` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT a táblához `virtual_users` -- ALTER TABLE `virtual_users` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; -- -- Megkötések a kiírt táblákhoz -- -- -- Megkötések a táblához `virtual_aliases` -- ALTER TABLE `virtual_aliases` ADD CONSTRAINT `virtual_aliases_ibfk_1` FOREIGN KEY (`domain_id`) REFERENCES `virtual_domains` (`id`) ON DELETE CASCADE; -- -- Megkötések a táblához `virtual_users` -- ALTER TABLE `virtual_users` ADD CONSTRAINT `virtual_users_ibfk_1` FOREIGN KEY (`domain_id`) REFERENCES `virtual_domains` (`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 */;