verstak/internal/core/storage/migrations_015.sql.go

21 lines
571 B
Go

package storage
// migration015 — dedicated resolved link artifacts.
const migration015 = `
CREATE TABLE IF NOT EXISTS links (
id TEXT PRIMARY KEY,
node_id TEXT NOT NULL REFERENCES nodes(id),
title TEXT NOT NULL,
url TEXT NOT NULL,
hostname TEXT NOT NULL DEFAULT '',
note TEXT NOT NULL DEFAULT '',
source TEXT NOT NULL DEFAULT '',
captured_at TEXT NULL,
created_at TEXT NOT NULL,
updated_at TEXT NOT NULL
);
CREATE INDEX IF NOT EXISTS idx_links_node ON links(node_id);
CREATE INDEX IF NOT EXISTS idx_links_url ON links(url);
`