fix: update database schema to ensure consistency between SQL initialization and application code

This commit is contained in:
shuaiplus
2026-02-09 23:36:59 +08:00
parent 435a21072c
commit f2a857d3f3
2 changed files with 30 additions and 9 deletions
+3 -3
View File
@@ -90,11 +90,11 @@ CREATE INDEX IF NOT EXISTS idx_folders_user_updated ON folders(user_id, updated_
CREATE TABLE IF NOT EXISTS attachments (
id TEXT PRIMARY KEY,
cipher_id TEXT,
cipher_id TEXT NOT NULL,
file_name TEXT NOT NULL,
file_size INTEGER NOT NULL,
size INTEGER NOT NULL,
size_name TEXT NOT NULL,
key TEXT,
data TEXT NOT NULL,
FOREIGN KEY (cipher_id) REFERENCES ciphers(id) ON DELETE CASCADE
);
CREATE INDEX IF NOT EXISTS idx_attachments_cipher ON attachments(cipher_id);