···17 }
1819 _, err = db.Exec(`
00000000020 create table if not exists known_dids (
21 did text primary key
22 );
···28 created text not null default (strftime('%Y-%m-%dT%H:%M:%SZ', 'now')),
29 unique(did, key),
30 foreign key (did) references known_dids(did) on delete cascade
31- );
32-33- create table if not exists repos (
34- id integer primary key autoincrement,
35- did text not null,
36- name text not null,
37- description text not null,
38- created text not null default (strftime('%Y-%m-%dT%H:%M:%SZ', 'now')),
39- unique(did, name)
40 );
4142 create table if not exists _jetstream (
···17 }
1819 _, err = db.Exec(`
20+ pragma journal_mode = WAL;
21+ pragma synchronous = normal;
22+ pragma foreign_keys = on;
23+ pragma temp_store = memory;
24+ pragma mmap_size = 30000000000;
25+ pragma page_size = 32768;
26+ pragma auto_vacuum = incremental;
27+ pragma busy_timeout = 5000;
28+29 create table if not exists known_dids (
30 did text primary key
31 );
···37 created text not null default (strftime('%Y-%m-%dT%H:%M:%SZ', 'now')),
38 unique(did, key),
39 foreign key (did) references known_dids(did) on delete cascade
00000000040 );
4142 create table if not exists _jetstream (