234 lines
8.4 KiB
SQL
234 lines
8.4 KiB
SQL
-- phpMyAdmin SQL Dump
|
|
-- version 5.1.1
|
|
-- https://www.phpmyadmin.net/
|
|
--
|
|
-- Host: mariadb_jcb:3306
|
|
-- Generation Time: Mar 27, 2022 at 11:26 PM
|
|
-- Server version: 10.6.5-MariaDB-1:10.6.5+maria~focal
|
|
-- PHP Version: 7.4.20
|
|
|
|
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
|
|
START TRANSACTION;
|
|
SET time_zone = "+00:00";
|
|
|
|
|
|
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
|
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
|
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
|
/*!40101 SET NAMES utf8mb4 */;
|
|
|
|
--
|
|
-- Database: `crm_generic`
|
|
--
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `llewellyn_crm_item`
|
|
--
|
|
|
|
CREATE TABLE `llewellyn_crm_item` (
|
|
`id` int(10) UNSIGNED NOT NULL,
|
|
`title` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
|
`alias` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '',
|
|
`introtext` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
`fulltext` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
`state` tinyint(4) NOT NULL DEFAULT 0,
|
|
`created` datetime NOT NULL,
|
|
`created_by` int(10) UNSIGNED NOT NULL DEFAULT 0,
|
|
`created_by_alias` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
|
`modified` datetime NOT NULL,
|
|
`modified_by` int(10) UNSIGNED NOT NULL DEFAULT 0,
|
|
`checked_out` int(10) UNSIGNED DEFAULT NULL,
|
|
`checked_out_time` datetime DEFAULT NULL,
|
|
`publish_up` datetime DEFAULT NULL,
|
|
`publish_down` datetime DEFAULT NULL,
|
|
`version` int(10) UNSIGNED NOT NULL DEFAULT 1,
|
|
`ordering` int(11) NOT NULL DEFAULT 0,
|
|
`metakey` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
|
`metadesc` text COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
`hits` int(10) UNSIGNED NOT NULL DEFAULT 0,
|
|
`metadata` text COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
`featured` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'Set if article is featured.'
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `llewellyn_crm_menu`
|
|
--
|
|
|
|
CREATE TABLE `llewellyn_crm_menu` (
|
|
`id` int(11) NOT NULL,
|
|
`title` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'The display title of the menu item.',
|
|
`alias` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'The SEF alias of the menu item.',
|
|
`path` varchar(1024) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'The computed path of the menu item based on the alias field.',
|
|
`published` tinyint(4) NOT NULL DEFAULT 0 COMMENT 'The published state of the menu link.',
|
|
`parent_id` int(10) UNSIGNED NOT NULL DEFAULT 1 COMMENT 'The parent menu item in the menu tree.',
|
|
`level` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'The relative level in the tree.',
|
|
`item_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'FK to llewellyn_crm_item.id',
|
|
`checked_out` int(10) UNSIGNED DEFAULT NULL COMMENT 'FK to llewellyn_crm_users.id',
|
|
`checked_out_time` datetime DEFAULT NULL COMMENT 'The time the menu item was checked out.',
|
|
`params` text COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'JSON encoded data for the menu item.',
|
|
`lft` int(11) NOT NULL DEFAULT 0 COMMENT 'Nested set lft.',
|
|
`rgt` int(11) NOT NULL DEFAULT 0 COMMENT 'Nested set rgt.',
|
|
`home` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'Indicates if this menu item is the home or default page.',
|
|
`publish_up` datetime DEFAULT NULL,
|
|
`publish_down` datetime DEFAULT NULL
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `llewellyn_crm_session`
|
|
--
|
|
|
|
CREATE TABLE `llewellyn_crm_session` (
|
|
`session_id` varbinary(192) NOT NULL,
|
|
`guest` tinyint(3) UNSIGNED DEFAULT 1,
|
|
`time` int(11) NOT NULL DEFAULT 0,
|
|
`data` mediumtext COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
|
`userid` int(11) DEFAULT 0,
|
|
`username` varchar(150) COLLATE utf8mb4_unicode_ci DEFAULT ''
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `llewellyn_crm_usergroups`
|
|
--
|
|
|
|
CREATE TABLE `llewellyn_crm_usergroups` (
|
|
`id` int(10) UNSIGNED NOT NULL COMMENT 'Primary Key',
|
|
`parent_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'Adjacency List Reference Id',
|
|
`lft` int(11) NOT NULL DEFAULT 0 COMMENT 'Nested set lft.',
|
|
`rgt` int(11) NOT NULL DEFAULT 0 COMMENT 'Nested set rgt.',
|
|
`title` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT ''
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `llewellyn_crm_users`
|
|
--
|
|
|
|
CREATE TABLE `llewellyn_crm_users` (
|
|
`id` int(11) NOT NULL,
|
|
`name` varchar(400) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
|
`username` varchar(150) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
|
`email` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
|
`password` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
|
`block` tinyint(4) NOT NULL DEFAULT 0,
|
|
`sendEmail` tinyint(4) DEFAULT 0,
|
|
`registerDate` datetime NOT NULL,
|
|
`lastvisitDate` datetime DEFAULT NULL,
|
|
`activation` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
|
`params` text COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
`lastResetTime` datetime DEFAULT NULL COMMENT 'Date of last password reset',
|
|
`resetCount` int(11) NOT NULL DEFAULT 0 COMMENT 'Count of password resets since lastResetTime',
|
|
`requireReset` tinyint(4) NOT NULL DEFAULT 0 COMMENT 'Require user to reset password on next login'
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `llewellyn_crm_user_usergroup_map`
|
|
--
|
|
|
|
CREATE TABLE `llewellyn_crm_user_usergroup_map` (
|
|
`user_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'Foreign Key to llewellyn_crm_users.id',
|
|
`group_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'Foreign Key to llewellyn_crm_usergroups.id'
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
|
|
--
|
|
-- Indexes for dumped tables
|
|
--
|
|
|
|
--
|
|
-- Indexes for table `llewellyn_crm_item`
|
|
--
|
|
ALTER TABLE `llewellyn_crm_item`
|
|
ADD PRIMARY KEY (`id`),
|
|
ADD KEY `idx_checkout` (`checked_out`),
|
|
ADD KEY `idx_state` (`state`),
|
|
ADD KEY `idx_createdby` (`created_by`),
|
|
ADD KEY `idx_alias` (`alias`(191));
|
|
|
|
--
|
|
-- Indexes for table `llewellyn_crm_menu`
|
|
--
|
|
ALTER TABLE `llewellyn_crm_menu`
|
|
ADD PRIMARY KEY (`id`),
|
|
ADD KEY `idx_item` (`item_id`),
|
|
ADD KEY `idx_left_right` (`lft`,`rgt`),
|
|
ADD KEY `idx_alias` (`alias`(100)),
|
|
ADD KEY `idx_path` (`path`(100));
|
|
|
|
--
|
|
-- Indexes for table `llewellyn_crm_session`
|
|
--
|
|
ALTER TABLE `llewellyn_crm_session`
|
|
ADD PRIMARY KEY (`session_id`),
|
|
ADD KEY `userid` (`userid`),
|
|
ADD KEY `time` (`time`),
|
|
ADD KEY `guest` (`guest`);
|
|
|
|
--
|
|
-- Indexes for table `llewellyn_crm_usergroups`
|
|
--
|
|
ALTER TABLE `llewellyn_crm_usergroups`
|
|
ADD PRIMARY KEY (`id`),
|
|
ADD UNIQUE KEY `idx_usergroup_parent_title_lookup` (`parent_id`,`title`),
|
|
ADD KEY `idx_usergroup_title_lookup` (`title`),
|
|
ADD KEY `idx_usergroup_adjacency_lookup` (`parent_id`),
|
|
ADD KEY `idx_usergroup_nested_set_lookup` (`lft`,`rgt`) USING BTREE;
|
|
|
|
--
|
|
-- Indexes for table `llewellyn_crm_users`
|
|
--
|
|
ALTER TABLE `llewellyn_crm_users`
|
|
ADD PRIMARY KEY (`id`),
|
|
ADD UNIQUE KEY `idx_username` (`username`),
|
|
ADD KEY `idx_name` (`name`(100)),
|
|
ADD KEY `idx_block` (`block`),
|
|
ADD KEY `email` (`email`);
|
|
|
|
--
|
|
-- Indexes for table `llewellyn_crm_user_usergroup_map`
|
|
--
|
|
ALTER TABLE `llewellyn_crm_user_usergroup_map`
|
|
ADD PRIMARY KEY (`user_id`,`group_id`);
|
|
|
|
--
|
|
-- AUTO_INCREMENT for dumped tables
|
|
--
|
|
|
|
--
|
|
-- AUTO_INCREMENT for table `llewellyn_crm_item`
|
|
--
|
|
ALTER TABLE `llewellyn_crm_item`
|
|
MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;
|
|
|
|
--
|
|
-- AUTO_INCREMENT for table `llewellyn_crm_menu`
|
|
--
|
|
ALTER TABLE `llewellyn_crm_menu`
|
|
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=102;
|
|
|
|
--
|
|
-- AUTO_INCREMENT for table `llewellyn_crm_usergroups`
|
|
--
|
|
ALTER TABLE `llewellyn_crm_usergroups`
|
|
MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'Primary Key';
|
|
|
|
--
|
|
-- AUTO_INCREMENT for table `llewellyn_crm_users`
|
|
--
|
|
ALTER TABLE `llewellyn_crm_users`
|
|
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
|
|
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 */;
|