summaryrefslogtreecommitdiffstats
path: root/server/migrations/2019-02-26-002946_create_user/up.sql
blob: 83112e9ba0c0d11a8e65003694a021d2a3f9f402 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
create table user_ (
  id serial primary key,
  name varchar(20) not null,
  fedi_name varchar(40) not null,
  preferred_username varchar(20),
  password_encrypted text not null,
  email text unique,
  icon bytea,
  admin boolean default false,
  banned boolean default false,
  published timestamp not null default now(),
  updated timestamp,
  unique(name, fedi_name)
);

create table user_ban (
  id serial primary key,
  user_id int references user_ on update cascade on delete cascade not null,
  published timestamp not null default now(),
  unique (user_id)
);

insert into user_ (name, fedi_name, password_encrypted) values ('admin', 'TBD', 'TBD');