mirror of https://github.com/status-im/fathom.git
set explicit charset for mysql tables to workaround key limit of 7xx bytes. #58
This commit is contained in:
parent
6e83df2037
commit
958e653b1f
|
@ -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);
|
||||||
|
|
Loading…
Reference in New Issue