---
source: src/database/mod.rs
expression: MIGRATIONS
---
LazyLock(
Migrations {
ms: [
M {
up: "CREATE TABLE IF NOT EXISTS clipboard\n(\n id integer PRIMARY KEY,\n content blob NOT NULL UNIQUE,\n last_updated integer NOT NULL\n) STRICT ;\n",
up_hook: None,
down: Some(
"DROP TABLE IF EXISTS clipboard CASCADE;\n",
),
down_hook: None,
foreign_key_check: false,
comment: Some(
"01-clipboard",
),
},
M {
up: "CREATE INDEX IF NOT EXISTS last_updated ON clipboard (last_updated);\n",
up_hook: None,
down: Some(
"DROP INDEX IF EXISTS last_updated;\n",
),
down_hook: None,
foreign_key_check: false,
comment: Some(
"02-last-updated-index",
),
},
M {
up: "ALTER TABLE clipboard ADD COLUMN content_type INTEGER;\nALTER TABLE clipboard ADD COLUMN mimetype TEXT;\nALTER TABLE clipboard ADD COLUMN extra_preview_data TEXT;\n",
up_hook: None,
down: Some(
"ALTER TABLE clipboard DROP COLUMN content_type;\nALTER TABLE clipboard DROP COLUMN mimetype;\nALTER TABLE clipboard DROP COLUMN extra_preview_data;\n",
),
down_hook: None,
foreign_key_check: false,
comment: Some(
"03-preview-data",
),
},
],
},
)