|
|
|
@ -12,6 +12,7 @@ DROP TABLE IF EXISTS activity;
|
|
|
|
|
DROP TABLE IF EXISTS storage;
|
|
|
|
|
DROP TABLE IF EXISTS idp;
|
|
|
|
|
DROP TABLE IF EXISTS inbox;
|
|
|
|
|
DROP TABLE IF EXISTS webhook;
|
|
|
|
|
|
|
|
|
|
-- migration_history
|
|
|
|
|
CREATE TABLE migration_history (
|
|
|
|
@ -144,3 +145,16 @@ CREATE TABLE inbox (
|
|
|
|
|
status TEXT NOT NULL,
|
|
|
|
|
message TEXT NOT NULL DEFAULT '{}'
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
-- webhook
|
|
|
|
|
CREATE TABLE webhook (
|
|
|
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
|
|
|
created_ts BIGINT NOT NULL DEFAULT (strftime('%s', 'now')),
|
|
|
|
|
updated_ts BIGINT NOT NULL DEFAULT (strftime('%s', 'now')),
|
|
|
|
|
row_status TEXT NOT NULL CHECK (row_status IN ('NORMAL', 'ARCHIVED')) DEFAULT 'NORMAL',
|
|
|
|
|
creator_id INTEGER NOT NULL,
|
|
|
|
|
name TEXT NOT NULL,
|
|
|
|
|
url TEXT NOT NULL
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
CREATE INDEX idx_webhook_creator_id ON webhook (creator_id);
|
|
|
|
|