mirror of
https://github.com/aljazceru/cyphernode.git
synced 2025-12-18 21:25:06 +01:00
37 lines
1.0 KiB
SQL
37 lines
1.0 KiB
SQL
PRAGMA foreign_keys = ON;
|
|
|
|
INSERT INTO cyphernode_props (property, value) VALUES ("pay_index", "0");
|
|
|
|
CREATE TABLE ln_invoice (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
label TEXT UNIQUE,
|
|
bolt11 TEXT UNIQUE,
|
|
payment_hash TEXT,
|
|
msatoshi INTEGER,
|
|
status TEXT,
|
|
pay_index INTEGER,
|
|
msatoshi_received INTEGER,
|
|
paid_at INTEGER,
|
|
description TEXT,
|
|
expires_at INTEGER,
|
|
callback_url TEXT,
|
|
calledback INTEGER DEFAULT FALSE,
|
|
callback_failed INTEGER DEFAULT FALSE,
|
|
inserted_ts INTEGER DEFAULT CURRENT_TIMESTAMP
|
|
);
|
|
CREATE INDEX idx_lninvoice_label ON ln_invoice (label);
|
|
CREATE INDEX idx_lninvoice_bolt11 ON ln_invoice (bolt11);
|
|
|
|
CREATE TABLE watching_by_txid (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
txid TEXT UNIQUE,
|
|
watching INTEGER DEFAULT FALSE,
|
|
callback1conf TEXT,
|
|
calledback1conf INTEGER DEFAULT FALSE,
|
|
callbackxconf TEXT,
|
|
calledbackxconf INTEGER DEFAULT FALSE,
|
|
nbxconf INTEGER,
|
|
inserted_ts INTEGER DEFAULT CURRENT_TIMESTAMP
|
|
);
|
|
CREATE INDEX idx_watching_by_txid_txid ON watching_by_txid (txid);
|