mirror of
https://github.com/fiatjaf/khatru.git
synced 2026-06-04 09:41:28 +02:00
create if not exist
on second container run script return error: event already exist https://i.imgur.com/KB7cu8i.png exit code 0 not because of this, don't pay attention. it's because wrong hostname (addr) on my side.
This commit is contained in:
@@ -14,7 +14,7 @@ func initDB() (*sqlx.DB, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
_, err = db.Exec(`
|
_, err = db.Exec(`
|
||||||
CREATE TABLE event (
|
CREATE TABLE IF NOT EXISTS event (
|
||||||
id text NOT NULL,
|
id text NOT NULL,
|
||||||
pubkey text NOT NULL,
|
pubkey text NOT NULL,
|
||||||
created_at integer NOT NULL,
|
created_at integer NOT NULL,
|
||||||
@@ -24,8 +24,8 @@ CREATE TABLE event (
|
|||||||
sig text NOT NULL
|
sig text NOT NULL
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE UNIQUE INDEX ididx ON event (id);
|
CREATE UNIQUE INDEX IF NOT EXISTS ididx ON event (id);
|
||||||
CREATE INDEX pubkeytimeidx ON event (pubkey, created_at);
|
CREATE UNIQUE INDEX IF NOT EXISTS pubkeytimeidx ON event (pubkey, created_at);
|
||||||
`)
|
`)
|
||||||
log.Print(err)
|
log.Print(err)
|
||||||
return db, nil
|
return db, nil
|
||||||
|
|||||||
Reference in New Issue
Block a user