Stabilize id/schema

This commit is contained in:
Jon Staab
2026-03-03 10:16:09 -08:00
parent 46a270513e
commit 7e577bf7ff
10 changed files with 119 additions and 135 deletions
+5 -3
View File
@@ -1,17 +1,19 @@
CREATE TABLE IF NOT EXISTS tenants (
pubkey TEXT PRIMARY KEY,
status TEXT NOT NULL
status TEXT NOT NULL,
tenant_nwc_url TEXT NOT NULL DEFAULT ""
);
CREATE TABLE IF NOT EXISTS relays (
id TEXT PRIMARY KEY,
tenant TEXT NOT NULL,
name TEXT NOT NULL,
subdomain TEXT NOT NULL,
schema TEXT NOT NULL,
subdomain TEXT NOT NULL UNIQUE,
description TEXT NOT NULL,
plan TEXT NOT NULL,
status TEXT NOT NULL,
icon TEXT NOT NULL DEFAULT "",
config TEXT,
FOREIGN KEY (tenant) REFERENCES tenants(pubkey)
);
@@ -1 +0,0 @@
ALTER TABLE relays ADD COLUMN icon TEXT NOT NULL DEFAULT "";
@@ -1 +0,0 @@
ALTER TABLE tenants ADD COLUMN tenant_nwc_url TEXT NOT NULL DEFAULT "";
@@ -1,2 +0,0 @@
CREATE UNIQUE INDEX IF NOT EXISTS relays_subdomain_unique
ON relays (subdomain);
@@ -1 +0,0 @@
ALTER TABLE relays ADD COLUMN config TEXT;