2021-11-22 08:05:57 +00:00
|
|
|
// Code generated by go generate; DO NOT EDIT.
|
|
|
|
|
|
|
|
|
|
package storage
|
|
|
|
|
|
|
|
|
|
var SqlMap = map[string]string{
|
|
|
|
|
"schema_version_1": `-- create schema version table
|
|
|
|
|
create table schema_version (
|
|
|
|
|
version text not null
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
-- create users table
|
|
|
|
|
create table users
|
|
|
|
|
(
|
|
|
|
|
name text primary key CHECK (name <> ''),
|
|
|
|
|
hash text not null CHECK (hash <> ''),
|
|
|
|
|
created_at timestamp with time zone DEFAULT now()
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
-- create posts status
|
|
|
|
|
create table statuses
|
|
|
|
|
(
|
|
|
|
|
id serial primary key,
|
|
|
|
|
author TEXT references users(name) NOT NULL,
|
|
|
|
|
content VARCHAR(500) NOT NULL CHECK (content <> ''),
|
|
|
|
|
created_at timestamp with time zone DEFAULT now()
|
|
|
|
|
);
|
2021-11-22 17:12:07 +00:00
|
|
|
`,
|
|
|
|
|
"schema_version_2": `alter table users
|
|
|
|
|
add column status_id int references statuses(id);
|
2021-11-25 06:37:30 +00:00
|
|
|
`,
|
|
|
|
|
"schema_version_3": `alter table users
|
|
|
|
|
add column homepage varchar(500) not null DEFAULT '',
|
|
|
|
|
add column about varchar(500) not null DEFAULT '';
|
2021-11-22 08:05:57 +00:00
|
|
|
`,
|
2021-11-26 22:36:48 +00:00
|
|
|
"schema_version_4": `alter table users
|
|
|
|
|
alter column about TYPE TEXT;`,
|
|
|
|
|
"schema_version_5": `alter table users
|
|
|
|
|
add column style TEXT not null DEFAULT '';`,
|
|
|
|
|
"schema_version_6": `alter table users
|
|
|
|
|
add column picture varchar(500) not null DEFAULT '';`,
|
2021-11-28 14:31:51 +00:00
|
|
|
"schema_version_7": `alter table users
|
|
|
|
|
add column email varchar(500) not null DEFAULT '';`,
|
2021-11-30 20:50:10 +00:00
|
|
|
"schema_version_8": `alter table statuses
|
|
|
|
|
add column face varchar(1) not null DEFAULT '🙂';`,
|
2021-12-03 05:52:34 +00:00
|
|
|
"schema_version_9": `alter table users
|
|
|
|
|
drop column style;`,
|
2021-11-22 08:05:57 +00:00
|
|
|
}
|