lnbits-legend/lnbits/extensions/admin/migrations.py

63 lines
2.1 KiB
Python
Raw Normal View History

2022-10-03 16:36:14 +02:00
async def m001_create_admin_settings_table(db):
2022-03-07 05:03:32 +00:00
await db.execute(
"""
2022-10-03 16:36:14 +02:00
CREATE TABLE IF NOT EXISTS admin.settings (
lnbits_admin_users TEXT,
lnbits_allowed_users TEXT,
lnbits_disabled_extensions TEXT,
lnbits_site_title TEXT,
lnbits_site_tagline TEXT,
lnbits_site_description TEXT,
lnbits_default_wallet_name TEXT,
lnbits_theme_options TEXT,
lnbits_custom_logo TEXT,
lnbits_ad_space TEXT,
lnbits_ad_space_title TEXT,
2022-12-02 14:36:09 +00:00
lnbits_ad_space_enabled BOOLEAN,
2022-10-03 16:36:14 +02:00
lnbits_data_folder TEXT,
lnbits_database_url TEXT,
lnbits_force_https TEXT,
lnbits_reserve_fee_min TEXT,
lnbits_reserve_fee_percent TEXT,
lnbits_service_fee TEXT,
lnbits_hide_api TEXT,
lnbits_denomination TEXT,
lnbits_backend_wallet_class TEXT,
lnbits_endpoint TEXT,
lnbits_key TEXT,
2022-12-05 15:43:26 +01:00
fake_wallet_secret TEXT,
2022-10-03 16:36:14 +02:00
cliche_endpoint TEXT,
corelightning_rpc TEXT,
eclair_url TEXT,
eclair_pass TEXT,
lnd_rest_endpoint TEXT,
lnd_rest_cert TEXT,
lnd_rest_macaroon TEXT,
2022-10-07 11:33:48 +02:00
lnd_grpc_endpoint TEXT,
2022-10-07 11:30:28 +02:00
lnd_grpc_cert TEXT,
lnd_grpc_port INTEGER,
lnd_grpc_admin_macaroon TEXT,
lnd_grpc_invoice_macaroon TEXT,
2022-11-24 15:43:15 +01:00
lnd_grpc_macaroon TEXT,
2022-10-07 11:30:28 +02:00
lnd_grpc_macaroon_encrypted TEXT,
2022-10-03 16:36:14 +02:00
lnpay_api_endpoint TEXT,
lnpay_api_key TEXT,
lnpay_wallet_key TEXT,
lntxbot_api_endpoint TEXT,
lntxbot_key TEXT,
opennode_api_endpoint TEXT,
opennode_key TEXT,
spark_url TEXT,
spark_token TEXT,
boltz_network TEXT,
boltz_url TEXT,
boltz_mempool_space_url TEXT,
boltz_mempool_space_url_ws TEXT,
lntips_api_endpoint TEXT,
lntips_api_key TEXT,
lntips_admin_key TEXT,
lntips_invoice_key TEXT
2022-03-07 05:03:32 +00:00
);
"""
)