1
0
mobilizon_instances/schema.sql

32 lines
747 B
SQL

PRAGMA foreign_keys = true;
CREATE TABLE instances (
-- PK will be rowid
domain TEXT UNIQUE
, slogan TEXT
, description TEXT
, languages TEXT
, open INT -- BOOLEAN
, version TEXT
, location TEXT -- from IP
, failure INTEGER
, createdAt INTEGER -- second since epoch
, updatedAt INTEGER -- second since epoch
) strict;
create table stats (
insertedAt INTEGER
, instance_id INTEGER -- rowid of instance
, users INTEGER
, local_groups INTEGER
, total_groups INTEGER
, local_events INTEGER
, total_events INTEGER
, local_comments INTEGER
, total_comments INTEGER
, following INTEGER
, followers INTEGER
-- PK, would have been (instance_id, date)
-- to spare index, we declare no PK
) strict;