diff --git a/migrations.py b/migrations.py index ca13b21..91d5819 100644 --- a/migrations.py +++ b/migrations.py @@ -68,13 +68,13 @@ async def m003_default_config(db): """ await db.execute( """ - INSERT INTO nwcprovider.config (key, value) VALUES ('relay', 'nostrclient'); + INSERT OR IGNORE INTO nwcprovider.config (key, value) VALUES ('relay', 'nostrclient'); """ ) new_private_key = bytes.hex(secp256k1._gen_private_key()) await db.execute( """ - INSERT INTO nwcprovider.config (key, value) VALUES ('provider_key', :provider_key); + INSERT OR IGNORE INTO nwcprovider.config (key, value) VALUES ('provider_key', :provider_key); """, {"provider_key": new_private_key}, ) @@ -87,7 +87,7 @@ async def m004_default_config2(db): await db.execute( """ - INSERT INTO nwcprovider.config (key, value) VALUES ('relay_alias', ?); + INSERT OR IGNORE INTO nwcprovider.config (key, value) VALUES ('relay_alias', ?); """, ("",), )