update sql querys to remove all warnings from skeema

This commit is contained in:
stroot 2020-07-21 12:16:41 +02:00
parent 515d4d18df
commit 27dc7fc9ac
7 changed files with 33 additions and 33 deletions

View File

@ -1,15 +1,15 @@
CREATE TABLE `elopage_buys` ( CREATE TABLE `elopage_buys` (
`id` int(11) NOT NULL AUTO_INCREMENT, `id` int UNSIGNED NOT NULL AUTO_INCREMENT,
`elopage_user_id` int(11) NOT NULL, `elopage_user_id` int NOT NULL,
`affiliate_program_id` int(11) NOT NULL, `affiliate_program_id` int NOT NULL,
`publisher_id` int(11) NOT NULL, `publisher_id` int NOT NULL,
`order_id` int(11) NOT NULL, `order_id` int NOT NULL,
`product_id` int(11) NOT NULL, `product_id` int NOT NULL,
`product_price` int(11) NOT NULL, `product_price` int NOT NULL,
`payer_email` varchar(255) COLLATE utf8_bin NOT NULL, `payer_email` varchar(255) COLLATE utf8_bin NOT NULL,
`publisher_email` varchar(255) COLLATE utf8_bin NOT NULL, `publisher_email` varchar(255) COLLATE utf8_bin NOT NULL,
`payed` tinyint(1) NOT NULL, `payed` tinyint NOT NULL,
`success_date` datetime NOT NULL, `success_date` datetime NOT NULL,
`event` varchar(255) CHARACTER SET utf8mb4 NOT NULL, `event` varchar(255) CHARACTER SET utf8mb4 NOT NULL,
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

View File

@ -1,11 +1,11 @@
CREATE TABLE `email_opt_in` ( CREATE TABLE `email_opt_in` (
`id` int(11) NOT NULL AUTO_INCREMENT, `id` int UNSIGNED NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL, `user_id` int NOT NULL,
`verification_code` bigint(25) unsigned NOT NULL, `verification_code` bigint unsigned NOT NULL,
`email_opt_in_type_id` int(11) NOT NULL, `email_opt_in_type_id` int NOT NULL,
`created` datetime NOT NULL DEFAULT current_timestamp(), `created` datetime NOT NULL DEFAULT current_timestamp(),
`resend_count` int(11) DEFAULT 0, `resend_count` int DEFAULT 0,
`updated` DATETIME on update CURRENT_TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, `updated` DATETIME on update CURRENT_TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`), PRIMARY KEY (`id`),
UNIQUE KEY `verification_code` (`verification_code`) UNIQUE KEY `verification_code` (`verification_code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

View File

@ -1,5 +1,5 @@
CREATE TABLE `email_opt_in_types` ( CREATE TABLE `email_opt_in_types` (
`id` int(11) NOT NULL AUTO_INCREMENT, `id` int UNSIGNED NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL, `name` varchar(255) NOT NULL,
`description` varchar(255) NOT NULL, `description` varchar(255) NOT NULL,
PRIMARY KEY (`id`) PRIMARY KEY (`id`)

View File

@ -1,7 +1,7 @@
CREATE TABLE `roles` ( CREATE TABLE `roles` (
`id` int(11) NOT NULL AUTO_INCREMENT, `id` int UNSIGNED NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL, `name` varchar(255) NOT NULL,
`description` varchar(255) NOT NULL, `description` varchar(255) NOT NULL,
`flags` bigint(20) NOT NULL DEFAULT 0, `flags` bigint NOT NULL DEFAULT 0,
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

View File

@ -1,7 +1,7 @@
CREATE TABLE `user_backups` ( CREATE TABLE `user_backups` (
`id` int(11) NOT NULL AUTO_INCREMENT, `id` int UNSIGNED NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL, `user_id` int NOT NULL,
`passphrase` text COLLATE utf8_bin NOT NULL, `passphrase` text NOT NULL,
`mnemonic_type` int(11) DEFAULT '-1', `mnemonic_type` int DEFAULT '-1',
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

View File

@ -1,6 +1,6 @@
CREATE TABLE `user_roles` ( CREATE TABLE `user_roles` (
`id` int(11) NOT NULL AUTO_INCREMENT, `id` int UNSIGNED NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL, `user_id` int NOT NULL,
`role_id` int(11) NOT NULL, `role_id` int NOT NULL,
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

View File

@ -1,16 +1,16 @@
CREATE TABLE `users` ( CREATE TABLE `users` (
`id` int(11) NOT NULL AUTO_INCREMENT, `id` int UNSIGNED NOT NULL AUTO_INCREMENT,
`email` varchar(255) NOT NULL, `email` varchar(191) NOT NULL,
`first_name` varchar(150) NOT NULL, `first_name` varchar(150) NOT NULL,
`last_name` varchar(255) DEFAULT '', `last_name` varchar(255) DEFAULT '',
`password` bigint(25) unsigned NOT NULL, `password` bigint unsigned NOT NULL,
`pubkey` binary(32) DEFAULT NULL, `pubkey` binary(32) DEFAULT NULL,
`privkey` binary(80) DEFAULT NULL, `privkey` binary(80) DEFAULT NULL,
`created` datetime NOT NULL DEFAULT current_timestamp(), `created` datetime NOT NULL DEFAULT current_timestamp(),
`email_checked` tinyint(1) NOT NULL DEFAULT 0, `email_checked` tinyint NOT NULL DEFAULT 0,
`passphrase_shown` tinyint(1) NOT NULL DEFAULT 0, `passphrase_shown` tinyint NOT NULL DEFAULT 0,
`language` varchar(4) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT 'de', `language` varchar(4) NOT NULL DEFAULT 'de',
`disabled` BOOLEAN NULL DEFAULT FALSE, `disabled` BOOLEAN NULL DEFAULT FALSE,
PRIMARY KEY (`id`), PRIMARY KEY (`id`),
UNIQUE KEY `email` (`email`) UNIQUE KEY `email` (`email`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;