2019-08-13 17:47:45 +02:00
-- MySQL dump 10.13 Distrib 5.7.27, for Linux (x86_64)
--
-- Host: localhost Database: syspasstmp
-- ------------------------------------------------------
-- Server version 5.7.27-0ubuntu0.18.04.1
/* !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 utf8 */ ;
/* !40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */ ;
/* !40103 SET TIME_ZONE='+00:00' */ ;
/* !40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */ ;
/* !40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */ ;
/* !40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */ ;
/* !40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */ ;
--
-- Table structure for table `Account`
--
DROP TABLE IF EXISTS ` Account ` ;
/* !40101 SET @saved_cs_client = @@character_set_client */ ;
/* !40101 SET character_set_client = utf8 */ ;
CREATE TABLE ` Account ` (
` id ` mediumint ( 8 ) unsigned NOT NULL AUTO_INCREMENT ,
` userGroupId ` smallint ( 5 ) unsigned NOT NULL ,
` userId ` smallint ( 5 ) unsigned NOT NULL ,
` userEditId ` smallint ( 5 ) unsigned NOT NULL ,
` clientId ` mediumint ( 8 ) unsigned NOT NULL ,
` name ` varchar ( 100 ) COLLATE utf8_unicode_ci NOT NULL ,
` categoryId ` mediumint ( 8 ) unsigned NOT NULL ,
` login ` varchar ( 50 ) COLLATE utf8_unicode_ci DEFAULT NULL ,
` url ` varchar ( 255 ) COLLATE utf8_unicode_ci DEFAULT NULL ,
` pass ` varbinary ( 2000 ) NOT NULL ,
` key ` varbinary ( 2000 ) NOT NULL ,
` notes ` text COLLATE utf8_unicode_ci ,
` countView ` int ( 10 ) unsigned NOT NULL DEFAULT ' 0 ' ,
` countDecrypt ` int ( 10 ) unsigned NOT NULL DEFAULT ' 0 ' ,
` dateAdd ` datetime NOT NULL ,
` dateEdit ` datetime DEFAULT NULL ,
` otherUserGroupEdit ` tinyint ( 1 ) DEFAULT ' 0 ' ,
` otherUserEdit ` tinyint ( 1 ) DEFAULT ' 0 ' ,
` isPrivate ` tinyint ( 1 ) DEFAULT ' 0 ' ,
` isPrivateGroup ` tinyint ( 1 ) DEFAULT ' 0 ' ,
` passDate ` int ( 11 ) unsigned DEFAULT NULL ,
` passDateChange ` int ( 11 ) unsigned DEFAULT NULL ,
` parentId ` mediumint ( 8 ) unsigned DEFAULT NULL ,
PRIMARY KEY ( ` id ` ) ,
KEY ` idx_Account_01 ` ( ` categoryId ` ) ,
KEY ` idx_Account_02 ` ( ` userGroupId ` , ` userId ` ) ,
KEY ` idx_Account_03 ` ( ` clientId ` ) ,
KEY ` idx_Account_04 ` ( ` parentId ` ) ,
KEY ` fk_Account_userId ` ( ` userId ` ) ,
KEY ` fk_Account_userEditId ` ( ` userEditId ` ) ,
CONSTRAINT ` fk_Account_categoryId ` FOREIGN KEY ( ` categoryId ` ) REFERENCES ` Category ` ( ` id ` ) ,
CONSTRAINT ` fk_Account_clientId ` FOREIGN KEY ( ` clientId ` ) REFERENCES ` Client ` ( ` id ` ) ,
CONSTRAINT ` fk_Account_userEditId ` FOREIGN KEY ( ` userEditId ` ) REFERENCES ` User ` ( ` id ` ) ,
CONSTRAINT ` fk_Account_userGroupId ` FOREIGN KEY ( ` userGroupId ` ) REFERENCES ` UserGroup ` ( ` id ` ) ,
CONSTRAINT ` fk_Account_userId ` FOREIGN KEY ( ` userId ` ) REFERENCES ` User ` ( ` id ` )
) ENGINE = InnoDB DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci ;
/* !40101 SET character_set_client = @saved_cs_client */ ;
--
-- Dumping data for table `Account`
--
LOCK TABLES ` Account ` WRITE ;
/* !40000 ALTER TABLE `Account` DISABLE KEYS */ ;
/* !40000 ALTER TABLE `Account` ENABLE KEYS */ ;
UNLOCK TABLES ;
--
-- Table structure for table `AccountFile`
--
DROP TABLE IF EXISTS ` AccountFile ` ;
/* !40101 SET @saved_cs_client = @@character_set_client */ ;
/* !40101 SET character_set_client = utf8 */ ;
CREATE TABLE ` AccountFile ` (
` id ` int ( 11 ) NOT NULL AUTO_INCREMENT ,
` accountId ` mediumint ( 5 ) unsigned NOT NULL ,
` name ` varchar ( 100 ) COLLATE utf8_unicode_ci NOT NULL ,
` type ` varchar ( 100 ) COLLATE utf8_unicode_ci NOT NULL ,
` size ` int ( 11 ) NOT NULL ,
` content ` mediumblob NOT NULL ,
` extension ` varchar ( 10 ) COLLATE utf8_unicode_ci NOT NULL ,
` thumb ` mediumblob ,
PRIMARY KEY ( ` id ` ) ,
KEY ` idx_AccountFile_01 ` ( ` accountId ` ) ,
CONSTRAINT ` fk_AccountFile_accountId ` FOREIGN KEY ( ` accountId ` ) REFERENCES ` Account ` ( ` id ` ) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE = InnoDB DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci ;
/* !40101 SET character_set_client = @saved_cs_client */ ;
--
-- Dumping data for table `AccountFile`
--
LOCK TABLES ` AccountFile ` WRITE ;
/* !40000 ALTER TABLE `AccountFile` DISABLE KEYS */ ;
/* !40000 ALTER TABLE `AccountFile` ENABLE KEYS */ ;
UNLOCK TABLES ;
--
-- Table structure for table `AccountHistory`
--
DROP TABLE IF EXISTS ` AccountHistory ` ;
/* !40101 SET @saved_cs_client = @@character_set_client */ ;
/* !40101 SET character_set_client = utf8 */ ;
CREATE TABLE ` AccountHistory ` (
` id ` int ( 11 ) NOT NULL AUTO_INCREMENT ,
` accountId ` mediumint ( 8 ) unsigned NOT NULL ,
` userGroupId ` smallint ( 5 ) unsigned NOT NULL ,
` userId ` smallint ( 5 ) unsigned NOT NULL ,
` userEditId ` smallint ( 5 ) unsigned NOT NULL ,
` clientId ` mediumint ( 8 ) unsigned NOT NULL ,
` name ` varchar ( 255 ) COLLATE utf8_unicode_ci NOT NULL ,
` categoryId ` mediumint ( 8 ) unsigned NOT NULL ,
` login ` varchar ( 50 ) COLLATE utf8_unicode_ci DEFAULT NULL ,
` url ` varchar ( 255 ) COLLATE utf8_unicode_ci DEFAULT NULL ,
` pass ` varbinary ( 2000 ) NOT NULL ,
` key ` varbinary ( 2000 ) NOT NULL ,
` notes ` text COLLATE utf8_unicode_ci NOT NULL ,
` countView ` int ( 10 ) unsigned NOT NULL DEFAULT ' 0 ' ,
` countDecrypt ` int ( 10 ) unsigned NOT NULL DEFAULT ' 0 ' ,
` dateAdd ` datetime NOT NULL ,
` dateEdit ` datetime DEFAULT NULL ,
` isModify ` tinyint ( 1 ) DEFAULT ' 0 ' ,
` isDeleted ` tinyint ( 1 ) DEFAULT ' 0 ' ,
` mPassHash ` varbinary ( 255 ) NOT NULL ,
` otherUserEdit ` tinyint ( 1 ) DEFAULT ' 0 ' ,
` otherUserGroupEdit ` tinyint ( 1 ) DEFAULT ' 0 ' ,
` passDate ` int ( 10 ) unsigned DEFAULT NULL ,
` passDateChange ` int ( 10 ) unsigned DEFAULT NULL ,
` parentId ` mediumint ( 8 ) unsigned DEFAULT NULL ,
` isPrivate ` tinyint ( 1 ) DEFAULT ' 0 ' ,
` isPrivateGroup ` tinyint ( 1 ) DEFAULT ' 0 ' ,
PRIMARY KEY ( ` id ` ) ,
KEY ` idx_AccountHistory_01 ` ( ` accountId ` ) ,
KEY ` idx_AccountHistory_02 ` ( ` parentId ` ) ,
KEY ` fk_AccountHistory_userGroupId ` ( ` userGroupId ` ) ,
KEY ` fk_AccountHistory_userId ` ( ` userId ` ) ,
KEY ` fk_AccountHistory_userEditId ` ( ` userEditId ` ) ,
KEY ` fk_AccountHistory_clientId ` ( ` clientId ` ) ,
KEY ` fk_AccountHistory_categoryId ` ( ` categoryId ` ) ,
CONSTRAINT ` fk_AccountHistory_categoryId ` FOREIGN KEY ( ` categoryId ` ) REFERENCES ` Category ` ( ` id ` ) ,
CONSTRAINT ` fk_AccountHistory_clientId ` FOREIGN KEY ( ` clientId ` ) REFERENCES ` Client ` ( ` id ` ) ,
CONSTRAINT ` fk_AccountHistory_userEditId ` FOREIGN KEY ( ` userEditId ` ) REFERENCES ` User ` ( ` id ` ) ,
CONSTRAINT ` fk_AccountHistory_userGroupId ` FOREIGN KEY ( ` userGroupId ` ) REFERENCES ` UserGroup ` ( ` id ` ) ,
CONSTRAINT ` fk_AccountHistory_userId ` FOREIGN KEY ( ` userId ` ) REFERENCES ` User ` ( ` id ` )
) ENGINE = InnoDB DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci ;
/* !40101 SET character_set_client = @saved_cs_client */ ;
--
-- Dumping data for table `AccountHistory`
--
LOCK TABLES ` AccountHistory ` WRITE ;
/* !40000 ALTER TABLE `AccountHistory` DISABLE KEYS */ ;
/* !40000 ALTER TABLE `AccountHistory` ENABLE KEYS */ ;
UNLOCK TABLES ;
--
-- Table structure for table `AccountToFavorite`
--
DROP TABLE IF EXISTS ` AccountToFavorite ` ;
/* !40101 SET @saved_cs_client = @@character_set_client */ ;
/* !40101 SET character_set_client = utf8 */ ;
CREATE TABLE ` AccountToFavorite ` (
` accountId ` mediumint ( 8 ) unsigned NOT NULL ,
` userId ` smallint ( 5 ) unsigned NOT NULL ,
PRIMARY KEY ( ` accountId ` , ` userId ` ) ,
KEY ` idx_AccountToFavorite_01 ` ( ` accountId ` , ` userId ` ) ,
KEY ` fk_AccountToFavorite_userId ` ( ` userId ` ) ,
CONSTRAINT ` fk_AccountToFavorite_accountId ` FOREIGN KEY ( ` accountId ` ) REFERENCES ` Account ` ( ` id ` ) ON DELETE CASCADE ON UPDATE CASCADE ,
CONSTRAINT ` fk_AccountToFavorite_userId ` FOREIGN KEY ( ` userId ` ) REFERENCES ` User ` ( ` id ` ) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE = InnoDB DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci ;
/* !40101 SET character_set_client = @saved_cs_client */ ;
--
-- Dumping data for table `AccountToFavorite`
--
LOCK TABLES ` AccountToFavorite ` WRITE ;
/* !40000 ALTER TABLE `AccountToFavorite` DISABLE KEYS */ ;
/* !40000 ALTER TABLE `AccountToFavorite` ENABLE KEYS */ ;
UNLOCK TABLES ;
--
-- Table structure for table `AccountToTag`
--
DROP TABLE IF EXISTS ` AccountToTag ` ;
/* !40101 SET @saved_cs_client = @@character_set_client */ ;
/* !40101 SET character_set_client = utf8 */ ;
CREATE TABLE ` AccountToTag ` (
` accountId ` mediumint ( 8 ) unsigned NOT NULL ,
` tagId ` int ( 10 ) unsigned NOT NULL ,
PRIMARY KEY ( ` accountId ` , ` tagId ` ) ,
KEY ` fk_AccountToTag_accountId ` ( ` accountId ` ) ,
KEY ` fk_AccountToTag_tagId ` ( ` tagId ` ) ,
CONSTRAINT ` fk_AccountToTag_accountId ` FOREIGN KEY ( ` accountId ` ) REFERENCES ` Account ` ( ` id ` ) ON DELETE CASCADE ON UPDATE CASCADE ,
CONSTRAINT ` fk_AccountToTag_tagId ` FOREIGN KEY ( ` tagId ` ) REFERENCES ` Tag ` ( ` id ` ) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE = InnoDB DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci ;
/* !40101 SET character_set_client = @saved_cs_client */ ;
--
-- Dumping data for table `AccountToTag`
--
LOCK TABLES ` AccountToTag ` WRITE ;
/* !40000 ALTER TABLE `AccountToTag` DISABLE KEYS */ ;
/* !40000 ALTER TABLE `AccountToTag` ENABLE KEYS */ ;
UNLOCK TABLES ;
--
-- Table structure for table `AccountToUser`
--
DROP TABLE IF EXISTS ` AccountToUser ` ;
/* !40101 SET @saved_cs_client = @@character_set_client */ ;
/* !40101 SET character_set_client = utf8 */ ;
CREATE TABLE ` AccountToUser ` (
` accountId ` mediumint ( 8 ) unsigned NOT NULL ,
` userId ` smallint ( 5 ) unsigned NOT NULL ,
` isEdit ` tinyint ( 1 ) unsigned DEFAULT ' 0 ' ,
PRIMARY KEY ( ` accountId ` , ` userId ` ) ,
KEY ` idx_AccountToUser_01 ` ( ` accountId ` ) ,
KEY ` fk_AccountToUser_userId ` ( ` userId ` ) ,
CONSTRAINT ` fk_AccountToUser_accountId ` FOREIGN KEY ( ` accountId ` ) REFERENCES ` Account ` ( ` id ` ) ON DELETE CASCADE ON UPDATE CASCADE ,
CONSTRAINT ` fk_AccountToUser_userId ` FOREIGN KEY ( ` userId ` ) REFERENCES ` User ` ( ` id ` ) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE = InnoDB DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci ;
/* !40101 SET character_set_client = @saved_cs_client */ ;
--
-- Dumping data for table `AccountToUser`
--
LOCK TABLES ` AccountToUser ` WRITE ;
/* !40000 ALTER TABLE `AccountToUser` DISABLE KEYS */ ;
/* !40000 ALTER TABLE `AccountToUser` ENABLE KEYS */ ;
UNLOCK TABLES ;
--
-- Table structure for table `AccountToUserGroup`
--
DROP TABLE IF EXISTS ` AccountToUserGroup ` ;
/* !40101 SET @saved_cs_client = @@character_set_client */ ;
/* !40101 SET character_set_client = utf8 */ ;
CREATE TABLE ` AccountToUserGroup ` (
` accountId ` mediumint ( 8 ) unsigned NOT NULL ,
` userGroupId ` smallint ( 5 ) unsigned NOT NULL ,
` isEdit ` tinyint ( 1 ) unsigned DEFAULT ' 0 ' ,
PRIMARY KEY ( ` accountId ` , ` userGroupId ` ) ,
KEY ` idx_AccountToUserGroup_01 ` ( ` accountId ` ) ,
KEY ` fk_AccountToUserGroup_userGroupId ` ( ` userGroupId ` ) ,
CONSTRAINT ` fk_AccountToUserGroup_accountId ` FOREIGN KEY ( ` accountId ` ) REFERENCES ` Account ` ( ` id ` ) ON DELETE CASCADE ON UPDATE CASCADE ,
CONSTRAINT ` fk_AccountToUserGroup_userGroupId ` FOREIGN KEY ( ` userGroupId ` ) REFERENCES ` UserGroup ` ( ` id ` ) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE = InnoDB DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci ;
/* !40101 SET character_set_client = @saved_cs_client */ ;
--
-- Dumping data for table `AccountToUserGroup`
--
LOCK TABLES ` AccountToUserGroup ` WRITE ;
/* !40000 ALTER TABLE `AccountToUserGroup` DISABLE KEYS */ ;
/* !40000 ALTER TABLE `AccountToUserGroup` ENABLE KEYS */ ;
UNLOCK TABLES ;
--
-- Table structure for table `AuthToken`
--
DROP TABLE IF EXISTS ` AuthToken ` ;
/* !40101 SET @saved_cs_client = @@character_set_client */ ;
/* !40101 SET character_set_client = utf8 */ ;
CREATE TABLE ` AuthToken ` (
` id ` int ( 11 ) NOT NULL AUTO_INCREMENT ,
` userId ` smallint ( 5 ) unsigned NOT NULL ,
` token ` varbinary ( 255 ) NOT NULL ,
` actionId ` smallint ( 5 ) unsigned NOT NULL ,
` createdBy ` smallint ( 5 ) unsigned NOT NULL ,
` startDate ` int ( 10 ) unsigned NOT NULL ,
` vault ` varbinary ( 2000 ) DEFAULT NULL ,
` hash ` varbinary ( 500 ) DEFAULT NULL ,
PRIMARY KEY ( ` id ` ) ,
UNIQUE KEY ` uk_AuthToken_01 ` ( ` token ` , ` actionId ` ) ,
KEY ` idx_AuthToken_01 ` ( ` userId ` , ` actionId ` , ` token ` ) ,
KEY ` fk_AuthToken_actionId ` ( ` actionId ` ) ,
CONSTRAINT ` fk_AuthToken_userId ` FOREIGN KEY ( ` userId ` ) REFERENCES ` User ` ( ` id ` ) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE = InnoDB DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci ;
/* !40101 SET character_set_client = @saved_cs_client */ ;
--
-- Dumping data for table `AuthToken`
--
LOCK TABLES ` AuthToken ` WRITE ;
/* !40000 ALTER TABLE `AuthToken` DISABLE KEYS */ ;
/* !40000 ALTER TABLE `AuthToken` ENABLE KEYS */ ;
UNLOCK TABLES ;
--
-- Table structure for table `Category`
--
DROP TABLE IF EXISTS ` Category ` ;
/* !40101 SET @saved_cs_client = @@character_set_client */ ;
/* !40101 SET character_set_client = utf8 */ ;
CREATE TABLE ` Category ` (
` id ` mediumint ( 8 ) unsigned NOT NULL AUTO_INCREMENT ,
` name ` varchar ( 50 ) COLLATE utf8_unicode_ci NOT NULL ,
` description ` varchar ( 255 ) COLLATE utf8_unicode_ci DEFAULT NULL ,
` hash ` varbinary ( 40 ) NOT NULL ,
PRIMARY KEY ( ` id ` ) ,
UNIQUE KEY ` uk_Category_01 ` ( ` hash ` )
) ENGINE = InnoDB DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci ;
/* !40101 SET character_set_client = @saved_cs_client */ ;
--
-- Dumping data for table `Category`
--
LOCK TABLES ` Category ` WRITE ;
/* !40000 ALTER TABLE `Category` DISABLE KEYS */ ;
/* !40000 ALTER TABLE `Category` ENABLE KEYS */ ;
UNLOCK TABLES ;
--
-- Table structure for table `Client`
--
DROP TABLE IF EXISTS ` Client ` ;
/* !40101 SET @saved_cs_client = @@character_set_client */ ;
/* !40101 SET character_set_client = utf8 */ ;
CREATE TABLE ` Client ` (
` id ` mediumint ( 8 ) unsigned NOT NULL AUTO_INCREMENT ,
` name ` varchar ( 100 ) COLLATE utf8_unicode_ci NOT NULL ,
` hash ` varbinary ( 40 ) NOT NULL ,
` description ` varchar ( 255 ) COLLATE utf8_unicode_ci DEFAULT NULL ,
` isGlobal ` tinyint ( 1 ) DEFAULT ' 0 ' ,
PRIMARY KEY ( ` id ` ) ,
KEY ` uk_Client_01 ` ( ` hash ` )
) ENGINE = InnoDB DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci ;
/* !40101 SET character_set_client = @saved_cs_client */ ;
--
-- Dumping data for table `Client`
--
LOCK TABLES ` Client ` WRITE ;
/* !40000 ALTER TABLE `Client` DISABLE KEYS */ ;
/* !40000 ALTER TABLE `Client` ENABLE KEYS */ ;
UNLOCK TABLES ;
--
-- Table structure for table `Config`
--
DROP TABLE IF EXISTS ` Config ` ;
/* !40101 SET @saved_cs_client = @@character_set_client */ ;
/* !40101 SET character_set_client = utf8 */ ;
CREATE TABLE ` Config ` (
` parameter ` varchar ( 50 ) COLLATE utf8_unicode_ci NOT NULL ,
` value ` varchar ( 4000 ) COLLATE utf8_unicode_ci DEFAULT NULL ,
PRIMARY KEY ( ` parameter ` )
) ENGINE = InnoDB DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci ;
/* !40101 SET character_set_client = @saved_cs_client */ ;
--
-- Table structure for table `CustomFieldData`
--
DROP TABLE IF EXISTS ` CustomFieldData ` ;
/* !40101 SET @saved_cs_client = @@character_set_client */ ;
/* !40101 SET character_set_client = utf8 */ ;
CREATE TABLE ` CustomFieldData ` (
` id ` int ( 10 ) unsigned NOT NULL AUTO_INCREMENT ,
` moduleId ` smallint ( 5 ) unsigned NOT NULL ,
` itemId ` int ( 10 ) unsigned NOT NULL ,
` definitionId ` int ( 10 ) unsigned NOT NULL ,
` data ` longblob ,
` key ` varbinary ( 2000 ) DEFAULT NULL ,
PRIMARY KEY ( ` id ` ) ,
KEY ` idx_CustomFieldData_01 ` ( ` definitionId ` ) ,
KEY ` idx_CustomFieldData_02 ` ( ` itemId ` , ` moduleId ` ) ,
KEY ` idx_CustomFieldData_03 ` ( ` moduleId ` ) ,
KEY ` uk_CustomFieldData_01 ` ( ` moduleId ` , ` itemId ` , ` definitionId ` ) ,
CONSTRAINT ` fk_CustomFieldData_definitionId ` FOREIGN KEY ( ` definitionId ` ) REFERENCES ` CustomFieldDefinition ` ( ` id ` )
) ENGINE = InnoDB DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci ;
/* !40101 SET character_set_client = @saved_cs_client */ ;
--
-- Dumping data for table `CustomFieldData`
--
LOCK TABLES ` CustomFieldData ` WRITE ;
/* !40000 ALTER TABLE `CustomFieldData` DISABLE KEYS */ ;
/* !40000 ALTER TABLE `CustomFieldData` ENABLE KEYS */ ;
UNLOCK TABLES ;
--
-- Table structure for table `CustomFieldDefinition`
--
DROP TABLE IF EXISTS ` CustomFieldDefinition ` ;
/* !40101 SET @saved_cs_client = @@character_set_client */ ;
/* !40101 SET character_set_client = utf8 */ ;
CREATE TABLE ` CustomFieldDefinition ` (
` id ` int ( 10 ) unsigned NOT NULL AUTO_INCREMENT ,
` name ` varchar ( 100 ) COLLATE utf8_unicode_ci NOT NULL ,
` moduleId ` smallint ( 5 ) unsigned NOT NULL ,
` required ` tinyint ( 1 ) unsigned DEFAULT NULL ,
` help ` varchar ( 255 ) COLLATE utf8_unicode_ci DEFAULT NULL ,
` showInList ` tinyint ( 1 ) unsigned DEFAULT NULL ,
` typeId ` tinyint ( 3 ) unsigned NOT NULL ,
` isEncrypted ` tinyint ( 1 ) unsigned DEFAULT ' 1 ' ,
PRIMARY KEY ( ` id ` ) ,
KEY ` fk_CustomFieldDefinition_typeId ` ( ` typeId ` ) ,
CONSTRAINT ` fk_CustomFieldDefinition_typeId ` FOREIGN KEY ( ` typeId ` ) REFERENCES ` CustomFieldType ` ( ` id ` ) ON UPDATE CASCADE
) ENGINE = InnoDB DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci ;
/* !40101 SET character_set_client = @saved_cs_client */ ;
--
-- Dumping data for table `CustomFieldDefinition`
--
LOCK TABLES ` CustomFieldDefinition ` WRITE ;
/* !40000 ALTER TABLE `CustomFieldDefinition` DISABLE KEYS */ ;
/* !40000 ALTER TABLE `CustomFieldDefinition` ENABLE KEYS */ ;
UNLOCK TABLES ;
--
-- Table structure for table `CustomFieldType`
--
DROP TABLE IF EXISTS ` CustomFieldType ` ;
/* !40101 SET @saved_cs_client = @@character_set_client */ ;
/* !40101 SET character_set_client = utf8 */ ;
CREATE TABLE ` CustomFieldType ` (
` id ` tinyint ( 3 ) unsigned NOT NULL AUTO_INCREMENT ,
` name ` varchar ( 50 ) COLLATE utf8_unicode_ci NOT NULL ,
` text ` varchar ( 50 ) COLLATE utf8_unicode_ci NOT NULL ,
PRIMARY KEY ( ` id ` ) ,
UNIQUE KEY ` uk_CustomFieldType_01 ` ( ` name ` )
) ENGINE = InnoDB AUTO_INCREMENT = 11 DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci ;
/* !40101 SET character_set_client = @saved_cs_client */ ;
--
-- Dumping data for table `CustomFieldType`
--
LOCK TABLES ` CustomFieldType ` WRITE ;
/* !40000 ALTER TABLE `CustomFieldType` DISABLE KEYS */ ;
INSERT INTO ` CustomFieldType ` VALUES ( 1 , ' text ' , ' Text ' ) , ( 2 , ' password ' , ' Password ' ) , ( 3 , ' date ' , ' Date ' ) , ( 4 , ' number ' , ' Number ' ) , ( 5 , ' email ' , ' Email ' ) , ( 6 , ' telephone ' , ' Phone ' ) , ( 7 , ' url ' , ' URL ' ) , ( 8 , ' color ' , ' Color ' ) , ( 9 , ' wiki ' , ' Wiki ' ) , ( 10 , ' textarea ' , ' Text Area ' ) ;
/* !40000 ALTER TABLE `CustomFieldType` ENABLE KEYS */ ;
UNLOCK TABLES ;
--
-- Table structure for table `EventLog`
--
DROP TABLE IF EXISTS ` EventLog ` ;
/* !40101 SET @saved_cs_client = @@character_set_client */ ;
/* !40101 SET character_set_client = utf8 */ ;
CREATE TABLE ` EventLog ` (
` id ` int ( 10 ) unsigned NOT NULL AUTO_INCREMENT ,
` date ` int ( 10 ) unsigned NOT NULL ,
` login ` varchar ( 25 ) COLLATE utf8_unicode_ci DEFAULT NULL ,
` userId ` smallint ( 5 ) unsigned DEFAULT NULL ,
` ipAddress ` varchar ( 45 ) COLLATE utf8_unicode_ci NOT NULL ,
` action ` varchar ( 50 ) COLLATE utf8_unicode_ci NOT NULL ,
` description ` text COLLATE utf8_unicode_ci ,
` level ` varchar ( 20 ) COLLATE utf8_unicode_ci NOT NULL ,
PRIMARY KEY ( ` id ` )
) ENGINE = InnoDB AUTO_INCREMENT = 6 DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci ;
/* !40101 SET character_set_client = @saved_cs_client */ ;
--
-- Table structure for table `ItemPreset`
--
DROP TABLE IF EXISTS ` ItemPreset ` ;
/* !40101 SET @saved_cs_client = @@character_set_client */ ;
/* !40101 SET character_set_client = utf8 */ ;
CREATE TABLE ` ItemPreset ` (
` id ` int ( 11 ) NOT NULL AUTO_INCREMENT ,
` type ` varchar ( 25 ) COLLATE utf8_unicode_ci NOT NULL ,
` userId ` smallint ( 5 ) unsigned DEFAULT NULL ,
` userGroupId ` smallint ( 5 ) unsigned DEFAULT NULL ,
` userProfileId ` smallint ( 5 ) unsigned DEFAULT NULL ,
` fixed ` tinyint ( 1 ) unsigned NOT NULL DEFAULT ' 0 ' ,
` priority ` tinyint ( 3 ) unsigned NOT NULL DEFAULT ' 0 ' ,
` data ` blob ,
` hash ` varbinary ( 40 ) NOT NULL ,
PRIMARY KEY ( ` id ` ) ,
UNIQUE KEY ` uk_ItemPreset_01 ` ( ` hash ` ) ,
KEY ` fk_ItemPreset_userId ` ( ` userId ` ) ,
KEY ` fk_ItemPreset_userGroupId ` ( ` userGroupId ` ) ,
KEY ` fk_ItemPreset_userProfileId ` ( ` userProfileId ` ) ,
CONSTRAINT ` fk_ItemPreset_userGroupId ` FOREIGN KEY ( ` userGroupId ` ) REFERENCES ` UserGroup ` ( ` id ` ) ON DELETE CASCADE ON UPDATE CASCADE ,
CONSTRAINT ` fk_ItemPreset_userId ` FOREIGN KEY ( ` userId ` ) REFERENCES ` User ` ( ` id ` ) ON DELETE CASCADE ON UPDATE CASCADE ,
CONSTRAINT ` fk_ItemPreset_userProfileId ` FOREIGN KEY ( ` userProfileId ` ) REFERENCES ` UserProfile ` ( ` id ` ) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE = InnoDB DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci ;
/* !40101 SET character_set_client = @saved_cs_client */ ;
--
-- Dumping data for table `ItemPreset`
--
LOCK TABLES ` ItemPreset ` WRITE ;
/* !40000 ALTER TABLE `ItemPreset` DISABLE KEYS */ ;
/* !40000 ALTER TABLE `ItemPreset` ENABLE KEYS */ ;
UNLOCK TABLES ;
--
-- Table structure for table `Notification`
--
DROP TABLE IF EXISTS ` Notification ` ;
/* !40101 SET @saved_cs_client = @@character_set_client */ ;
/* !40101 SET character_set_client = utf8 */ ;
CREATE TABLE ` Notification ` (
` id ` int ( 10 ) unsigned NOT NULL AUTO_INCREMENT ,
` type ` varchar ( 100 ) COLLATE utf8_unicode_ci DEFAULT NULL ,
` component ` varchar ( 100 ) COLLATE utf8_unicode_ci NOT NULL ,
` description ` text COLLATE utf8_unicode_ci NOT NULL ,
` date ` int ( 10 ) unsigned NOT NULL ,
` checked ` tinyint ( 1 ) DEFAULT ' 0 ' ,
` userId ` smallint ( 5 ) unsigned DEFAULT NULL ,
` sticky ` tinyint ( 1 ) DEFAULT ' 0 ' ,
` onlyAdmin ` tinyint ( 1 ) DEFAULT ' 0 ' ,
PRIMARY KEY ( ` id ` ) ,
KEY ` idx_Notification_01 ` ( ` userId ` , ` checked ` , ` date ` ) ,
KEY ` idx_Notification_02 ` ( ` component ` , ` date ` , ` checked ` , ` userId ` ) ,
KEY ` fk_Notification_userId ` ( ` userId ` ) ,
CONSTRAINT ` fk_Notification_userId ` FOREIGN KEY ( ` userId ` ) REFERENCES ` User ` ( ` id ` )
) ENGINE = InnoDB DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci ;
/* !40101 SET character_set_client = @saved_cs_client */ ;
--
-- Dumping data for table `Notification`
--
LOCK TABLES ` Notification ` WRITE ;
/* !40000 ALTER TABLE `Notification` DISABLE KEYS */ ;
/* !40000 ALTER TABLE `Notification` ENABLE KEYS */ ;
UNLOCK TABLES ;
--
-- Table structure for table `Plugin`
--
DROP TABLE IF EXISTS ` Plugin ` ;
/* !40101 SET @saved_cs_client = @@character_set_client */ ;
/* !40101 SET character_set_client = utf8 */ ;
CREATE TABLE ` Plugin ` (
` id ` int ( 10 ) unsigned NOT NULL AUTO_INCREMENT ,
` name ` varchar ( 100 ) COLLATE utf8_unicode_ci NOT NULL ,
` data ` mediumblob ,
` enabled ` tinyint ( 1 ) NOT NULL DEFAULT ' 0 ' ,
` available ` tinyint ( 1 ) DEFAULT ' 0 ' ,
` versionLevel ` varchar ( 15 ) COLLATE utf8_unicode_ci DEFAULT NULL ,
PRIMARY KEY ( ` id ` ) ,
UNIQUE KEY ` uk_Plugin_01 ` ( ` name ` )
) ENGINE = InnoDB DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci ;
/* !40101 SET character_set_client = @saved_cs_client */ ;
--
-- Dumping data for table `Plugin`
--
LOCK TABLES ` Plugin ` WRITE ;
/* !40000 ALTER TABLE `Plugin` DISABLE KEYS */ ;
/* !40000 ALTER TABLE `Plugin` ENABLE KEYS */ ;
UNLOCK TABLES ;
--
-- Table structure for table `PluginData`
--
DROP TABLE IF EXISTS ` PluginData ` ;
/* !40101 SET @saved_cs_client = @@character_set_client */ ;
/* !40101 SET character_set_client = utf8 */ ;
CREATE TABLE ` PluginData ` (
` name ` varchar ( 100 ) COLLATE utf8_unicode_ci NOT NULL ,
` itemId ` int ( 11 ) NOT NULL ,
` data ` blob NOT NULL ,
` key ` varbinary ( 2000 ) NOT NULL ,
PRIMARY KEY ( ` name ` , ` itemId ` ) ,
CONSTRAINT ` fk_PluginData_name ` FOREIGN KEY ( ` name ` ) REFERENCES ` Plugin ` ( ` name ` ) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE = InnoDB DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci ;
/* !40101 SET character_set_client = @saved_cs_client */ ;
--
-- Dumping data for table `PluginData`
--
LOCK TABLES ` PluginData ` WRITE ;
/* !40000 ALTER TABLE `PluginData` DISABLE KEYS */ ;
/* !40000 ALTER TABLE `PluginData` ENABLE KEYS */ ;
UNLOCK TABLES ;
--
-- Table structure for table `PublicLink`
--
DROP TABLE IF EXISTS ` PublicLink ` ;
/* !40101 SET @saved_cs_client = @@character_set_client */ ;
/* !40101 SET character_set_client = utf8 */ ;
CREATE TABLE ` PublicLink ` (
` id ` int ( 10 ) unsigned NOT NULL AUTO_INCREMENT ,
` itemId ` int ( 10 ) unsigned NOT NULL ,
` hash ` varbinary ( 100 ) NOT NULL ,
` data ` mediumblob ,
` userId ` smallint ( 5 ) unsigned NOT NULL ,
` typeId ` int ( 10 ) unsigned NOT NULL ,
` notify ` tinyint ( 1 ) DEFAULT ' 0 ' ,
` dateAdd ` int ( 10 ) unsigned NOT NULL ,
` dateExpire ` int ( 10 ) unsigned NOT NULL ,
` dateUpdate ` int ( 10 ) unsigned DEFAULT ' 0 ' ,
` countViews ` smallint ( 5 ) unsigned DEFAULT ' 0 ' ,
` totalCountViews ` mediumint ( 8 ) unsigned DEFAULT ' 0 ' ,
` maxCountViews ` smallint ( 5 ) unsigned NOT NULL DEFAULT ' 0 ' ,
` useinfo ` blob ,
PRIMARY KEY ( ` id ` ) ,
UNIQUE KEY ` uk_PublicLink_01 ` ( ` hash ` ) ,
UNIQUE KEY ` uk_PublicLink_02 ` ( ` itemId ` ) ,
KEY ` fk_PublicLink_userId ` ( ` userId ` ) ,
CONSTRAINT ` fk_PublicLink_userId ` FOREIGN KEY ( ` userId ` ) REFERENCES ` User ` ( ` id ` )
) ENGINE = InnoDB DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci ;
/* !40101 SET character_set_client = @saved_cs_client */ ;
--
-- Dumping data for table `PublicLink`
--
LOCK TABLES ` PublicLink ` WRITE ;
/* !40000 ALTER TABLE `PublicLink` DISABLE KEYS */ ;
/* !40000 ALTER TABLE `PublicLink` ENABLE KEYS */ ;
UNLOCK TABLES ;
--
-- Table structure for table `Tag`
--
DROP TABLE IF EXISTS ` Tag ` ;
/* !40101 SET @saved_cs_client = @@character_set_client */ ;
/* !40101 SET character_set_client = utf8 */ ;
CREATE TABLE ` Tag ` (
` id ` int ( 10 ) unsigned NOT NULL AUTO_INCREMENT ,
` name ` varchar ( 45 ) COLLATE utf8_unicode_ci NOT NULL ,
` hash ` varbinary ( 40 ) NOT NULL ,
PRIMARY KEY ( ` id ` ) ,
UNIQUE KEY ` uk_Tag_01 ` ( ` hash ` ) ,
KEY ` idx_Tag_01 ` ( ` name ` )
) ENGINE = InnoDB DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci ;
/* !40101 SET character_set_client = @saved_cs_client */ ;
--
-- Dumping data for table `Tag`
--
LOCK TABLES ` Tag ` WRITE ;
/* !40000 ALTER TABLE `Tag` DISABLE KEYS */ ;
/* !40000 ALTER TABLE `Tag` ENABLE KEYS */ ;
UNLOCK TABLES ;
--
-- Table structure for table `Track`
--
DROP TABLE IF EXISTS ` Track ` ;
/* !40101 SET @saved_cs_client = @@character_set_client */ ;
/* !40101 SET character_set_client = utf8 */ ;
CREATE TABLE ` Track ` (
` id ` int ( 10 ) unsigned NOT NULL AUTO_INCREMENT ,
` userId ` smallint ( 5 ) unsigned DEFAULT NULL ,
` source ` varchar ( 100 ) COLLATE utf8_unicode_ci NOT NULL ,
` time ` int ( 10 ) unsigned NOT NULL ,
` timeUnlock ` int ( 10 ) unsigned DEFAULT NULL ,
` ipv4 ` binary ( 4 ) DEFAULT NULL ,
` ipv6 ` binary ( 16 ) DEFAULT NULL ,
PRIMARY KEY ( ` id ` ) ,
KEY ` idx_Track_01 ` ( ` userId ` ) ,
KEY ` idx_Track_02 ` ( ` time ` , ` ipv4 ` , ` ipv6 ` , ` source ` )
) ENGINE = InnoDB DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci ;
/* !40101 SET character_set_client = @saved_cs_client */ ;
--
-- Dumping data for table `Track`
--
LOCK TABLES ` Track ` WRITE ;
/* !40000 ALTER TABLE `Track` DISABLE KEYS */ ;
/* !40000 ALTER TABLE `Track` ENABLE KEYS */ ;
UNLOCK TABLES ;
--
-- Table structure for table `User`
--
DROP TABLE IF EXISTS ` User ` ;
/* !40101 SET @saved_cs_client = @@character_set_client */ ;
/* !40101 SET character_set_client = utf8 */ ;
CREATE TABLE ` User ` (
` id ` smallint ( 5 ) unsigned NOT NULL AUTO_INCREMENT ,
` name ` varchar ( 80 ) COLLATE utf8_unicode_ci NOT NULL ,
` userGroupId ` smallint ( 5 ) unsigned NOT NULL ,
` login ` varchar ( 50 ) COLLATE utf8_unicode_ci NOT NULL ,
` ssoLogin ` varchar ( 100 ) COLLATE utf8_unicode_ci DEFAULT NULL ,
` pass ` varbinary ( 500 ) NOT NULL ,
` mPass ` varbinary ( 2000 ) DEFAULT NULL ,
` mKey ` varbinary ( 2000 ) DEFAULT NULL ,
` email ` varchar ( 80 ) COLLATE utf8_unicode_ci DEFAULT NULL ,
` notes ` text COLLATE utf8_unicode_ci ,
` loginCount ` int ( 10 ) unsigned NOT NULL DEFAULT ' 0 ' ,
` userProfileId ` smallint ( 5 ) unsigned NOT NULL ,
` lastLogin ` datetime DEFAULT NULL ,
` lastUpdate ` datetime DEFAULT NULL ,
` lastUpdateMPass ` int ( 11 ) unsigned NOT NULL DEFAULT ' 0 ' ,
` isAdminApp ` tinyint ( 1 ) DEFAULT ' 0 ' ,
` isAdminAcc ` tinyint ( 1 ) DEFAULT ' 0 ' ,
` isLdap ` tinyint ( 1 ) DEFAULT ' 0 ' ,
` isDisabled ` tinyint ( 1 ) DEFAULT ' 0 ' ,
` hashSalt ` varbinary ( 255 ) NOT NULL ,
` isMigrate ` tinyint ( 1 ) DEFAULT ' 0 ' ,
` isChangePass ` tinyint ( 1 ) DEFAULT ' 0 ' ,
` isChangedPass ` tinyint ( 1 ) DEFAULT ' 0 ' ,
` preferences ` blob ,
PRIMARY KEY ( ` id ` ) ,
UNIQUE KEY ` uk_User_01 ` ( ` login ` , ` ssoLogin ` ) ,
KEY ` idx_User_01 ` ( ` pass ` ) ,
KEY ` fk_User_userGroupId ` ( ` userGroupId ` ) ,
KEY ` fk_User_userProfileId ` ( ` userProfileId ` ) ,
CONSTRAINT ` fk_User_userGroupId ` FOREIGN KEY ( ` userGroupId ` ) REFERENCES ` UserGroup ` ( ` id ` ) ,
CONSTRAINT ` fk_User_userProfileId ` FOREIGN KEY ( ` userProfileId ` ) REFERENCES ` UserProfile ` ( ` id ` )
) ENGINE = InnoDB AUTO_INCREMENT = 2 DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci ;
/* !40101 SET character_set_client = @saved_cs_client */ ;
--
-- Dumping data for table `User`
--
LOCK TABLES ` User ` WRITE ;
/* !40000 ALTER TABLE `User` DISABLE KEYS */ ;
2019-08-14 15:15:41 +02:00
INSERT INTO ` User ` VALUES ( 1 , ' sysPass Admin ' , 1 , ' sp_admin ' , NULL , _binary ' $2y$10$U/9taXi98cQJ3NWsJLvbi.9QlENO471.kl89wBGog2fbW7nbeURlq ' , _binary ' def50200358152864353d3ccd1cb1ba6a9ead3b573908ebd059b5384b94cd7c9446bc513a169c92878211d59010930a79736ba92c5913d54a33aab77b0f35efcb6f0e826643337a2b3402a7f584ea4b6d9c19f141b5e82b46989bec6977662d7 ' , _binary ' def10000def502005a92dafd2fb8665c497948c5f47ea6cc69b1f1eb002c385d8f037ef1dcc9bfc221812e8ca93552ba3999d1db4d9ebee5588fd79224dc8df815c6d0a19a8be1278b748c794d46230feff99e442b6d17008b4d84ae939b05d95beae2ba2b5de82c7bcaa4bef2dcd8787fdb6b88810f343db43da12878a704e18f11efe67ec28066d8f2e51ed99971682a567595933a917eb3436ad98d9d0fecac944351152a5b035cc5f95ab304911cb13a895c0406a372f0514437c8792f2d4cdab779fe02510b17bc44214802d620ebc9212ff746b20862523203b33073b1e2c1b0aca551f6d7954da61813493f50a388c0a1f0f37ed0e8f900db35b1cfe4 ' , NULL , NULL , 4 , 1 , ' 2019-08-13 17:34:19 ' , NULL , 1565709969 , 1 , 0 , 0 , 0 , ' ' , 0 , 0 , 0 , NULL ) ;
2019-08-13 17:47:45 +02:00
/* !40000 ALTER TABLE `User` ENABLE KEYS */ ;
UNLOCK TABLES ;
--
-- Table structure for table `UserGroup`
--
DROP TABLE IF EXISTS ` UserGroup ` ;
/* !40101 SET @saved_cs_client = @@character_set_client */ ;
/* !40101 SET character_set_client = utf8 */ ;
CREATE TABLE ` UserGroup ` (
` id ` smallint ( 5 ) unsigned NOT NULL AUTO_INCREMENT ,
` name ` varchar ( 50 ) COLLATE utf8_unicode_ci NOT NULL ,
` description ` varchar ( 255 ) COLLATE utf8_unicode_ci DEFAULT NULL ,
PRIMARY KEY ( ` id ` )
) ENGINE = InnoDB AUTO_INCREMENT = 3 DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci ;
/* !40101 SET character_set_client = @saved_cs_client */ ;
--
-- Dumping data for table `UserGroup`
--
LOCK TABLES ` UserGroup ` WRITE ;
/* !40000 ALTER TABLE `UserGroup` DISABLE KEYS */ ;
INSERT INTO ` UserGroup ` VALUES ( 1 , ' Admins ' , ' sysPass Admins ' ) , ( 2 , ' Utilisateurs ' , ' Utilisateurs non affiliés à un groupe ' ) ;
/* !40000 ALTER TABLE `UserGroup` ENABLE KEYS */ ;
UNLOCK TABLES ;
--
-- Table structure for table `UserPassRecover`
--
DROP TABLE IF EXISTS ` UserPassRecover ` ;
/* !40101 SET @saved_cs_client = @@character_set_client */ ;
/* !40101 SET character_set_client = utf8 */ ;
CREATE TABLE ` UserPassRecover ` (
` id ` int ( 10 ) unsigned NOT NULL AUTO_INCREMENT ,
` userId ` smallint ( 5 ) unsigned NOT NULL ,
` hash ` varbinary ( 255 ) NOT NULL ,
` date ` int ( 10 ) unsigned NOT NULL ,
` used ` tinyint ( 1 ) DEFAULT ' 0 ' ,
PRIMARY KEY ( ` id ` ) ,
KEY ` idx_UserPassRecover_01 ` ( ` userId ` , ` date ` ) ,
CONSTRAINT ` fk_UserPassRecover_userId ` FOREIGN KEY ( ` userId ` ) REFERENCES ` User ` ( ` id ` ) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE = InnoDB DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci ;
/* !40101 SET character_set_client = @saved_cs_client */ ;
--
-- Dumping data for table `UserPassRecover`
--
LOCK TABLES ` UserPassRecover ` WRITE ;
/* !40000 ALTER TABLE `UserPassRecover` DISABLE KEYS */ ;
/* !40000 ALTER TABLE `UserPassRecover` ENABLE KEYS */ ;
UNLOCK TABLES ;
--
-- Table structure for table `UserProfile`
--
DROP TABLE IF EXISTS ` UserProfile ` ;
/* !40101 SET @saved_cs_client = @@character_set_client */ ;
/* !40101 SET character_set_client = utf8 */ ;
CREATE TABLE ` UserProfile ` (
` id ` smallint ( 5 ) unsigned NOT NULL AUTO_INCREMENT ,
` name ` varchar ( 45 ) COLLATE utf8_unicode_ci NOT NULL ,
` profile ` blob NOT NULL ,
PRIMARY KEY ( ` id ` )
) ENGINE = InnoDB AUTO_INCREMENT = 2 DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci ;
/* !40101 SET character_set_client = @saved_cs_client */ ;
--
-- Dumping data for table `UserProfile`
--
LOCK TABLES ` UserProfile ` WRITE ;
/* !40000 ALTER TABLE `UserProfile` DISABLE KEYS */ ;
INSERT INTO ` UserProfile ` VALUES ( 1 , ' Admin ' , _binary ' O:24:\"SP\\DataModel\\ProfileData\":30:{s:10:\"\0*\0accView\";b:0;s:14:\"\0*\0accViewPass\";b:0;s:17:\"\0*\0accViewHistory\";b:0;s:10:\"\0*\0accEdit\";b:0;s:14:\"\0*\0accEditPass\";b:0;s:9:\"\0*\0accAdd\";b:0;s:12:\"\0*\0accDelete\";b:0;s:11:\"\0*\0accFiles\";b:0;s:13:\"\0*\0accPrivate\";b:0;s:18:\"\0*\0accPrivateGroup\";b:0;s:16:\"\0*\0accPermission\";b:0;s:17:\"\0*\0accPublicLinks\";b:0;s:18:\"\0*\0accGlobalSearch\";b:0;s:16:\"\0*\0configGeneral\";b:0;s:19:\"\0*\0configEncryption\";b:0;s:15:\"\0*\0configBackup\";b:0;s:15:\"\0*\0configImport\";b:0;s:11:\"\0*\0mgmUsers\";b:0;s:12:\"\0*\0mgmGroups\";b:0;s:14:\"\0*\0mgmProfiles\";b:0;s:16:\"\0*\0mgmCategories\";b:0;s:15:\"\0*\0mgmCustomers\";b:0;s:15:\"\0*\0mgmApiTokens\";b:0;s:17:\"\0*\0mgmPublicLinks\";b:0;s:14:\"\0*\0mgmAccounts\";b:0;s:10:\"\0*\0mgmTags\";b:0;s:11:\"\0*\0mgmFiles\";b:0;s:17:\"\0*\0mgmItemsPreset\";b:0;s:6:\"\0*\0evl\";b:0;s:18:\"\0*\0mgmCustomFields\";b:0;} ' ) ;
/* !40000 ALTER TABLE `UserProfile` ENABLE KEYS */ ;
UNLOCK TABLES ;
--
-- Table structure for table `UserToUserGroup`
--
DROP TABLE IF EXISTS ` UserToUserGroup ` ;
/* !40101 SET @saved_cs_client = @@character_set_client */ ;
/* !40101 SET character_set_client = utf8 */ ;
CREATE TABLE ` UserToUserGroup ` (
` userId ` smallint ( 5 ) unsigned NOT NULL ,
` userGroupId ` smallint ( 5 ) unsigned NOT NULL ,
UNIQUE KEY ` uk_UserToUserGroup_01 ` ( ` userId ` , ` userGroupId ` ) ,
KEY ` idx_UserToUserGroup_01 ` ( ` userId ` ) ,
KEY ` fk_UserToGroup_userGroupId ` ( ` userGroupId ` ) ,
CONSTRAINT ` fk_UserToGroup_userGroupId ` FOREIGN KEY ( ` userGroupId ` ) REFERENCES ` UserGroup ` ( ` id ` ) ON DELETE CASCADE ON UPDATE CASCADE ,
CONSTRAINT ` fk_UserToGroup_userId ` FOREIGN KEY ( ` userId ` ) REFERENCES ` User ` ( ` id ` ) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE = InnoDB DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci ;
/* !40101 SET character_set_client = @saved_cs_client */ ;
--
-- Dumping data for table `UserToUserGroup`
--
LOCK TABLES ` UserToUserGroup ` WRITE ;
/* !40000 ALTER TABLE `UserToUserGroup` DISABLE KEYS */ ;
/* !40000 ALTER TABLE `UserToUserGroup` ENABLE KEYS */ ;
UNLOCK TABLES ;
--
-- Temporary table structure for view `account_data_v`
--
DROP TABLE IF EXISTS ` account_data_v ` ;
/* !50001 DROP VIEW IF EXISTS `account_data_v` */ ;
SET @ saved_cs_client = @ @ character_set_client ;
SET character_set_client = utf8 ;
/* !50001 CREATE VIEW `account_data_v` AS SELECT
1 AS ` id ` ,
1 AS ` name ` ,
1 AS ` categoryId ` ,
1 AS ` userId ` ,
1 AS ` clientId ` ,
1 AS ` userGroupId ` ,
1 AS ` userEditId ` ,
1 AS ` login ` ,
1 AS ` url ` ,
1 AS ` notes ` ,
1 AS ` countView ` ,
1 AS ` countDecrypt ` ,
1 AS ` dateAdd ` ,
1 AS ` dateEdit ` ,
1 AS ` otherUserEdit ` ,
1 AS ` otherUserGroupEdit ` ,
1 AS ` isPrivate ` ,
1 AS ` isPrivateGroup ` ,
1 AS ` passDate ` ,
1 AS ` passDateChange ` ,
1 AS ` parentId ` ,
1 AS ` categoryName ` ,
1 AS ` clientName ` ,
1 AS ` userGroupName ` ,
1 AS ` userName ` ,
1 AS ` userLogin ` ,
1 AS ` userEditName ` ,
1 AS ` userEditLogin ` ,
1 AS ` publicLinkHash ` * / ;
SET character_set_client = @ saved_cs_client ;
--
-- Temporary table structure for view `account_search_v`
--
DROP TABLE IF EXISTS ` account_search_v ` ;
/* !50001 DROP VIEW IF EXISTS `account_search_v` */ ;
SET @ saved_cs_client = @ @ character_set_client ;
SET character_set_client = utf8 ;
/* !50001 CREATE VIEW `account_search_v` AS SELECT
1 AS ` id ` ,
1 AS ` clientId ` ,
1 AS ` categoryId ` ,
1 AS ` name ` ,
1 AS ` login ` ,
1 AS ` url ` ,
1 AS ` notes ` ,
1 AS ` userId ` ,
1 AS ` userGroupId ` ,
1 AS ` otherUserEdit ` ,
1 AS ` otherUserGroupEdit ` ,
1 AS ` isPrivate ` ,
1 AS ` isPrivateGroup ` ,
1 AS ` passDate ` ,
1 AS ` passDateChange ` ,
1 AS ` parentId ` ,
1 AS ` countView ` ,
1 AS ` dateEdit ` ,
1 AS ` userName ` ,
1 AS ` userLogin ` ,
1 AS ` userGroupName ` ,
1 AS ` categoryName ` ,
1 AS ` clientName ` ,
1 AS ` num_files ` ,
1 AS ` publicLinkHash ` ,
1 AS ` publicLinkDateExpire ` ,
1 AS ` publicLinkTotalCountViews ` * / ;
SET character_set_client = @ saved_cs_client ;
--
-- Final view structure for view `account_data_v`
--
/* !50001 DROP VIEW IF EXISTS `account_data_v` */ ;
/* !50001 SET @saved_cs_client = @@character_set_client */ ;
/* !50001 SET @saved_cs_results = @@character_set_results */ ;
/* !50001 SET @saved_col_connection = @@collation_connection */ ;
/* !50001 SET character_set_client = utf8 */ ;
/* !50001 SET character_set_results = utf8 */ ;
/* !50001 SET collation_connection = utf8_general_ci */ ;
/* !50001 CREATE ALGORITHM=UNDEFINED */
/* !50013 DEFINER=`root`@`localhost` SQL SECURITY DEFINER */
/* !50001 VIEW `account_data_v` AS select `Account`.`id` AS `id`,`Account`.`name` AS `name`,`Account`.`categoryId` AS `categoryId`,`Account`.`userId` AS `userId`,`Account`.`clientId` AS `clientId`,`Account`.`userGroupId` AS `userGroupId`,`Account`.`userEditId` AS `userEditId`,`Account`.`login` AS `login`,`Account`.`url` AS `url`,`Account`.`notes` AS `notes`,`Account`.`countView` AS `countView`,`Account`.`countDecrypt` AS `countDecrypt`,`Account`.`dateAdd` AS `dateAdd`,`Account`.`dateEdit` AS `dateEdit`,conv(`Account`.`otherUserEdit`,10,2) AS `otherUserEdit`,conv(`Account`.`otherUserGroupEdit`,10,2) AS `otherUserGroupEdit`,conv(`Account`.`isPrivate`,10,2) AS `isPrivate`,conv(`Account`.`isPrivateGroup`,10,2) AS `isPrivateGroup`,`Account`.`passDate` AS `passDate`,`Account`.`passDateChange` AS `passDateChange`,`Account`.`parentId` AS `parentId`,`Category`.`name` AS `categoryName`,`Client`.`name` AS `clientName`,`ug`.`name` AS `userGroupName`,`u1`.`name` AS `userName`,`u1`.`login` AS `userLogin`,`u2`.`name` AS `userEditName`,`u2`.`login` AS `userEditLogin`,`PublicLink`.`hash` AS `publicLinkHash` from ((((((`Account` left join `Category` on((`Account`.`categoryId` = `Category`.`id`))) join `UserGroup` `ug` on((`Account`.`userGroupId` = `ug`.`id`))) join `User` `u1` on((`Account`.`userId` = `u1`.`id`))) join `User` `u2` on((`Account`.`userEditId` = `u2`.`id`))) left join `Client` on((`Account`.`clientId` = `Client`.`id`))) left join `PublicLink` on((`Account`.`id` = `PublicLink`.`itemId`))) */ ;
/* !50001 SET character_set_client = @saved_cs_client */ ;
/* !50001 SET character_set_results = @saved_cs_results */ ;
/* !50001 SET collation_connection = @saved_col_connection */ ;
--
-- Final view structure for view `account_search_v`
--
/* !50001 DROP VIEW IF EXISTS `account_search_v` */ ;
/* !50001 SET @saved_cs_client = @@character_set_client */ ;
/* !50001 SET @saved_cs_results = @@character_set_results */ ;
/* !50001 SET @saved_col_connection = @@collation_connection */ ;
/* !50001 SET character_set_client = utf8 */ ;
/* !50001 SET character_set_results = utf8 */ ;
/* !50001 SET collation_connection = utf8_general_ci */ ;
/* !50001 CREATE ALGORITHM=UNDEFINED */
/* !50013 DEFINER=`root`@`localhost` SQL SECURITY DEFINER */
/* !50001 VIEW `account_search_v` AS select `Account`.`id` AS `id`,`Account`.`clientId` AS `clientId`,`Account`.`categoryId` AS `categoryId`,`Account`.`name` AS `name`,`Account`.`login` AS `login`,`Account`.`url` AS `url`,`Account`.`notes` AS `notes`,`Account`.`userId` AS `userId`,`Account`.`userGroupId` AS `userGroupId`,`Account`.`otherUserEdit` AS `otherUserEdit`,`Account`.`otherUserGroupEdit` AS `otherUserGroupEdit`,`Account`.`isPrivate` AS `isPrivate`,`Account`.`isPrivateGroup` AS `isPrivateGroup`,`Account`.`passDate` AS `passDate`,`Account`.`passDateChange` AS `passDateChange`,`Account`.`parentId` AS `parentId`,`Account`.`countView` AS `countView`,`Account`.`dateEdit` AS `dateEdit`,`User`.`name` AS `userName`,`User`.`login` AS `userLogin`,`UserGroup`.`name` AS `userGroupName`,`Category`.`name` AS `categoryName`,`Client`.`name` AS `clientName`,(select count(0) from `AccountFile` where (`AccountFile`.`accountId` = `Account`.`id`)) AS `num_files`,`PublicLink`.`hash` AS `publicLinkHash`,`PublicLink`.`dateExpire` AS `publicLinkDateExpire`,`PublicLink`.`totalCountViews` AS `publicLinkTotalCountViews` from (((((`Account` join `Category` on((`Account`.`categoryId` = `Category`.`id`))) join `Client` on((`Client`.`id` = `Account`.`clientId`))) join `User` on((`Account`.`userId` = `User`.`id`))) join `UserGroup` on((`Account`.`userGroupId` = `UserGroup`.`id`))) left join `PublicLink` on((`Account`.`id` = `PublicLink`.`itemId`))) */ ;
/* !50001 SET character_set_client = @saved_cs_client */ ;
/* !50001 SET character_set_results = @saved_cs_results */ ;
/* !50001 SET collation_connection = @saved_col_connection */ ;
/* !40103 SET TIME_ZONE=@OLD_TIME_ZONE */ ;
/* !40101 SET SQL_MODE=@OLD_SQL_MODE */ ;
/* !40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */ ;
/* !40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */ ;
/* !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 */ ;
/* !40111 SET SQL_NOTES=@OLD_SQL_NOTES */ ;
-- Dump completed on 2019-08-13 17:41:30