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