modernizing the sql dump

This commit is contained in:
genuineparts 2025-06-22 16:00:39 +02:00
parent 60ff44dd17
commit 2201cc2e31

View file

@ -29,7 +29,7 @@ CREATE TABLE IF NOT EXISTS `as_config` (
`option` varchar(120) NOT NULL default '', `option` varchar(120) NOT NULL default '',
`category` int(11) NOT NULL, `category` int(11) NOT NULL,
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
-- --
-- Daten für Tabelle `as_config` -- Daten für Tabelle `as_config`
@ -78,7 +78,7 @@ CREATE TABLE IF NOT EXISTS `as_config_categorys` (
`cid` int(11) NOT NULL auto_increment, `cid` int(11) NOT NULL auto_increment,
`categoryname` varchar(200) NOT NULL, `categoryname` varchar(200) NOT NULL,
PRIMARY KEY (`cid`) PRIMARY KEY (`cid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
-- --
-- Daten für Tabelle `as_config_categorys` -- Daten für Tabelle `as_config_categorys`
@ -105,7 +105,7 @@ CREATE TABLE IF NOT EXISTS `as_logs` (
`line` varchar(10) NOT NULL, `line` varchar(10) NOT NULL,
`text` text NOT NULL, `text` text NOT NULL,
KEY `ip` (`ip`) KEY `ip` (`ip`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
-- --
-- Daten für Tabelle `as_logs` -- Daten für Tabelle `as_logs`
@ -127,7 +127,7 @@ CREATE TABLE IF NOT EXISTS `as_module` (
`depends` text NOT NULL, `depends` text NOT NULL,
`url` varchar(70) NOT NULL, `url` varchar(70) NOT NULL,
KEY `file` (`file`,`name`,`version`) KEY `file` (`file`,`name`,`version`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
-- --
-- Daten für Tabelle `as_module` -- Daten für Tabelle `as_module`
@ -152,7 +152,7 @@ CREATE TABLE IF NOT EXISTS `as_navigation` (
PRIMARY KEY (`id`), PRIMARY KEY (`id`),
KEY `sort` (`sort`), KEY `sort` (`sort`),
KEY `side` (`side`) KEY `side` (`side`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
-- --
-- Daten für Tabelle `as_navigation` -- Daten für Tabelle `as_navigation`
@ -176,7 +176,7 @@ CREATE TABLE IF NOT EXISTS `as_role` (
`role_name` varchar(150) NOT NULL, `role_name` varchar(150) NOT NULL,
`special_group` tinyint(4) NOT NULL, `special_group` tinyint(4) NOT NULL,
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
-- --
-- Daten für Tabelle `as_role` -- Daten für Tabelle `as_role`
@ -198,7 +198,7 @@ CREATE TABLE IF NOT EXISTS `as_roleset` (
`role_value_id` int(11) NOT NULL, `role_value_id` int(11) NOT NULL,
`value` varchar(20) NOT NULL, `value` varchar(20) NOT NULL,
KEY `role_id` (`role_id`,`role_value_id`) KEY `role_id` (`role_id`,`role_value_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
-- --
-- Daten für Tabelle `as_roleset` -- Daten für Tabelle `as_roleset`
@ -229,7 +229,7 @@ CREATE TABLE IF NOT EXISTS `as_role_values` (
`text` varchar(80) NOT NULL, `text` varchar(80) NOT NULL,
`type` varchar(255) NOT NULL, `type` varchar(255) NOT NULL,
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
-- --
-- Daten für Tabelle `as_role_values` -- Daten für Tabelle `as_role_values`
@ -266,7 +266,7 @@ CREATE TABLE IF NOT EXISTS `as_sessions` (
PRIMARY KEY (`sid`), PRIMARY KEY (`sid`),
KEY `time` (`time`), KEY `time` (`time`),
KEY `uid` (`uid`) KEY `uid` (`uid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
-- --
-- Daten für Tabelle `as_sessions` -- Daten für Tabelle `as_sessions`
@ -280,34 +280,33 @@ CREATE TABLE IF NOT EXISTS `as_sessions` (
-- --
DROP TABLE IF EXISTS `as_users`; DROP TABLE IF EXISTS `as_users`;
CREATE TABLE IF NOT EXISTS `as_users` ( CREATE TABLE `as_users` (
`uid` int(11) NOT NULL auto_increment, `uid` int(11) NOT NULL,
`username` varchar(50) NOT NULL, `username` varchar(50) NOT NULL,
`realname` varchar(120) NOT NULL, `realname` varchar(120) NOT NULL DEFAULT '',
`openid_identity` varchar(255) NOT NULL,
`password` varchar(64) NOT NULL, `password` varchar(64) NOT NULL,
`salt` varchar(10) NOT NULL,
`loginkey` varchar(50) NOT NULL, `loginkey` varchar(50) NOT NULL,
`role` int(11) NOT NULL default '1', `openid_identity` varchar(255) NOT NULL DEFAULT '',
`email` varchar(60) NOT NULL default '', `role` int(11) NOT NULL DEFAULT 1,
`homepage` varchar(60) NOT NULL default '', `email` varchar(60) NOT NULL DEFAULT '',
`icq` varchar(11) NOT NULL, `homepage` varchar(60) NOT NULL DEFAULT '',
`aim` varchar(25) NOT NULL default '', `from` varchar(100) NOT NULL DEFAULT '',
`skype` varchar(25) NOT NULL, `bio` text NOT NULL DEFAULT '',
`from` varchar(100) NOT NULL,
`bio` text NOT NULL,
`since` int(11) NOT NULL, `since` int(11) NOT NULL,
`gender` enum('m','f','u') NOT NULL, `gender` enum('m','f','u') NOT NULL,
`birthday` int(11) NOT NULL, `birthday` int(11) NOT NULL,
`active` tinyint(1) NOT NULL, `active` tinyint(1) NOT NULL,
`theme` int(11) NOT NULL, `lang` varchar(3) NOT NULL DEFAULT '',
`lang` varchar(3) NOT NULL default '', `lastvisit` int(11) NOT NULL DEFAULT 0,
`lastvisit` int(11) NOT NULL default '0', `lastactive` int(11) NOT NULL DEFAULT 0,
PRIMARY KEY (`uid`), `lastip` varbinary(16) DEFAULT NULL,
KEY `openid_identity` (`openid_identity`), PRIMARY KEY (`uid`),
KEY `loginkey` (`loginkey`), KEY `openid_identity` (`openid_identity`),
KEY `username` (`username`), KEY `loginkey` (`loginkey`),
KEY `password` (`password`) KEY `username` (`username`),
) ENGINE=MyISAM DEFAULT CHARSET=latin1 PACK_KEYS=0 ROW_FORMAT=DYNAMIC; KEY `password` (`password`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
-- --
-- Tabellenstruktur für Tabelle `as_datacache` -- Tabellenstruktur für Tabelle `as_datacache`
@ -318,4 +317,4 @@ CREATE TABLE IF NOT EXISTS `as_datacache` (
`content` text NOT NULL, `content` text NOT NULL,
`expire` int(13) NOT NULL, `expire` int(13) NOT NULL,
KEY `cache` (`cache`,`expire`) KEY `cache` (`cache`,`expire`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;