fix: double column primary key

This commit is contained in:
Vlad Stan 2023-02-13 14:41:43 +02:00
parent 23547f5187
commit d0d3f1f6ed

View file

@ -23,13 +23,14 @@ async def m001_initial(db):
CREATE TABLE nostrrelay.events ( CREATE TABLE nostrrelay.events (
relay_id TEXT NOT NULL, relay_id TEXT NOT NULL,
deleted BOOLEAN DEFAULT false, deleted BOOLEAN DEFAULT false,
id TEXT PRIMARY KEY, id TEXT NOT NULL,
pubkey TEXT NOT NULL, pubkey TEXT NOT NULL,
created_at {db.big_int} NOT NULL, created_at {db.big_int} NOT NULL,
kind INT NOT NULL, kind INT NOT NULL,
content TEXT NOT NULL, content TEXT NOT NULL,
sig TEXT NOT NULL, sig TEXT NOT NULL,
size {db.big_int} DEFAULT 0 size {db.big_int} DEFAULT 0,
PRIMARY KEY (relay_id, id)
); );
""" """
) )
@ -55,7 +56,8 @@ async def m001_initial(db):
storage {db.big_int} DEFAULT 0, storage {db.big_int} DEFAULT 0,
paid_to_join BOOLEAN DEFAULT false, paid_to_join BOOLEAN DEFAULT false,
allowed BOOLEAN DEFAULT false, allowed BOOLEAN DEFAULT false,
blocked BOOLEAN DEFAULT false blocked BOOLEAN DEFAULT false,
PRIMARY KEY (relay_id, pubkey)
); );
""" """
) )