set explicit charset for mysql tables to workaround key limit of 7xx bytes. #58

This commit is contained in:
Danny 2018-06-13 09:56:32 +02:00
parent 6e83df2037
commit 958e653b1f
1 changed files with 6 additions and 6 deletions

View File

@ -2,9 +2,9 @@
CREATE TABLE users ( CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY NOT NULL, id INT AUTO_INCREMENT PRIMARY KEY NOT NULL,
email VARCHAR(255) NOT NULL, email VARCHAR(100) NOT NULL,
password VARCHAR(255) NOT NULL password VARCHAR(255) NOT NULL
); ) CHARACTER SET=utf8;
CREATE TABLE pageviews( CREATE TABLE pageviews(
id INT AUTO_INCREMENT PRIMARY KEY NOT NULL, id INT AUTO_INCREMENT PRIMARY KEY NOT NULL,
@ -18,7 +18,7 @@ CREATE TABLE pageviews(
referrer VARCHAR(255) NULL, referrer VARCHAR(255) NULL,
duration INT(4) NULL, duration INT(4) NULL,
timestamp DATETIME NOT NULL timestamp DATETIME NOT NULL
); ) CHARACTER SET=utf8;
CREATE TABLE daily_page_stats( CREATE TABLE daily_page_stats(
hostname VARCHAR(255) NOT NULL, hostname VARCHAR(255) NOT NULL,
@ -29,7 +29,7 @@ CREATE TABLE daily_page_stats(
bounce_rate FLOAT NOT NULL, bounce_rate FLOAT NOT NULL,
avg_duration FLOAT NOT NULL, avg_duration FLOAT NOT NULL,
date DATE NOT NULL date DATE NOT NULL
); ) CHARACTER SET=utf8;
CREATE TABLE daily_site_stats( CREATE TABLE daily_site_stats(
pageviews INT NOT NULL, pageviews INT NOT NULL,
@ -38,7 +38,7 @@ CREATE TABLE daily_site_stats(
bounce_rate FLOAT NOT NULL, bounce_rate FLOAT NOT NULL,
avg_duration FLOAT NOT NULL, avg_duration FLOAT NOT NULL,
date DATE NOT NULL date DATE NOT NULL
); ) CHARACTER SET=utf8;
CREATE TABLE daily_referrer_stats( CREATE TABLE daily_referrer_stats(
url VARCHAR(255) NOT NULL, url VARCHAR(255) NOT NULL,
@ -47,7 +47,7 @@ CREATE TABLE daily_referrer_stats(
bounce_rate FLOAT NOT NULL, bounce_rate FLOAT NOT NULL,
avg_duration FLOAT NOT NULL, avg_duration FLOAT NOT NULL,
date DATE NOT NULL date DATE NOT NULL
); ) CHARACTER SET=utf8;
CREATE UNIQUE INDEX unique_user_email ON users(email); CREATE UNIQUE INDEX unique_user_email ON users(email);
CREATE UNIQUE INDEX unique_daily_site_stats ON daily_site_stats(date); CREATE UNIQUE INDEX unique_daily_site_stats ON daily_site_stats(date);