2019-04-09 13:59:33 +02:00
|
|
|
|
2019-04-19 16:41:21 +02:00
|
|
|
create table honks (honkid integer primary key, userid integer, what text, honker text, xid text, rid text, dt text, url text, audience text, noise text);
|
|
|
|
create table donks (honkid integer, fileid integer);
|
|
|
|
create table files(fileid integer primary key, xid text, name text, url text, media text, content blob);
|
|
|
|
create table honkers (honkerid integer primary key, userid integer, name text, xid text, flavor text, pubkey text);
|
2019-04-15 03:35:42 +02:00
|
|
|
create table doovers(dooverid integer primary key, dt text, tries integer, username text, rcpt text, msg blob);
|
2019-04-09 13:59:33 +02:00
|
|
|
|
|
|
|
create index idx_honksxid on honks(xid);
|
|
|
|
create index idx_honkshonker on honks(honker);
|
|
|
|
create index idx_honkerxid on honkers(xid);
|
|
|
|
create index idx_filesxid on files(xid);
|
|
|
|
create index idx_filesurl on files(url);
|
|
|
|
|
2019-04-19 16:41:21 +02:00
|
|
|
create table config (key text, value text);
|
2019-04-09 13:59:33 +02:00
|
|
|
|
2019-04-19 16:41:21 +02:00
|
|
|
create table users (userid integer primary key, username text, hash text, displayname text, about text, pubkey text, seckey text);
|
|
|
|
create table auth (authid integer primary key, userid integer, hash text);
|
|
|
|
CREATE index idxusers_username on users(username);
|
|
|
|
CREATE index idxauth_userid on auth(userid);
|
|
|
|
CREATE index idxauth_hash on auth(hash);
|
2019-04-09 13:59:33 +02:00
|
|
|
|