From 3edae2a77d188e32bbaebc4b1b3ab1ae4def45e1 Mon Sep 17 00:00:00 2001 From: Joe Innes Date: Sat, 28 Nov 2020 00:42:00 +0100 Subject: [PATCH] Fix charset issues on mySQL (fixes #388) --- sql/schema.mysql.sql | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/sql/schema.mysql.sql b/sql/schema.mysql.sql index a4fd87f0..0e05ec03 100644 --- a/sql/schema.mysql.sql +++ b/sql/schema.mysql.sql @@ -11,7 +11,7 @@ create table account ( is_admin bool not null default false, created_at timestamp default current_timestamp, updated_at timestamp default current_timestamp -) ENGINE=InnoDB; +) ENGINE=InnoDB COLLATE=utf8_general_ci; create table website ( website_id int unsigned not null auto_increment primary key, @@ -22,7 +22,7 @@ create table website ( share_id varchar(64) unique, created_at timestamp default current_timestamp, foreign key (user_id) references account(user_id) on delete cascade -) ENGINE=InnoDB; +) ENGINE=InnoDB COLLATE=utf8_general_ci; create table session ( session_id int unsigned not null auto_increment primary key, @@ -37,7 +37,7 @@ create table session ( language varchar(35), country char(2), foreign key (website_id) references website(website_id) on delete cascade -) ENGINE=InnoDB; +) ENGINE=InnoDB COLLATE=utf8_general_ci; create table pageview ( view_id int unsigned not null auto_increment primary key, @@ -48,7 +48,7 @@ create table pageview ( referrer varchar(500), foreign key (website_id) references website(website_id) on delete cascade, foreign key (session_id) references session(session_id) on delete cascade -) ENGINE=InnoDB; +) ENGINE=InnoDB COLLATE=utf8_general_ci; create table event ( event_id int unsigned not null auto_increment primary key, @@ -60,7 +60,7 @@ create table event ( event_value varchar(50) not null, foreign key (website_id) references website(website_id) on delete cascade, foreign key (session_id) references session(session_id) on delete cascade -) ENGINE=InnoDB; +) ENGINE=InnoDB COLLATE=utf8_general_ci; create index website_user_id_idx on website(user_id); @@ -77,4 +77,4 @@ create index event_created_at_idx on event(created_at); create index event_website_id_idx on event(website_id); create index event_session_id_idx on event(session_id); -insert into account (username, password, is_admin) values ('admin', '$2b$10$BUli0c.muyCW1ErNJc3jL.vFRFtFJWrT8/GcR4A.sUdCznaXiqFXa', true); \ No newline at end of file +insert into account (username, password, is_admin) values ('admin', '$2b$10$BUli0c.muyCW1ErNJc3jL.vFRFtFJWrT8/GcR4A.sUdCznaXiqFXa', true);