···3232 return nil, err
3333 }
34343535- // NOTE: If any other migration is added here, you MUST
3636- // copy the pattern in appview: use a single sql.Conn
3737- // for every migration.
3535+ conn, err := db.Conn(ctx)
3636+ if err != nil {
3737+ return nil, err
3838+ }
3939+ defer conn.Close()
38403939- _, err = db.Exec(`
4141+ _, err = conn.ExecContext(ctx, `
4042 create table if not exists known_dids (
4143 did text primary key
4244 );
···6163 event text not null, -- json
6264 created integer not null default (strftime('%s', 'now')),
6365 primary key (rkey, nsid)
6666+ );
6767+6868+ create table if not exists migrations (
6969+ id integer primary key autoincrement,
7070+ name text unique
6471 );
6572 `)
6673 if err != nil {