mirror of
https://github.com/papra-hq/papra.git
synced 2026-01-29 11:01:49 -06:00
fix(migrations): added statement breakpoints for prod db (#12)
This commit is contained in:
committed by
GitHub
parent
74b5884e30
commit
7f0d2dcd44
@@ -1,19 +1,23 @@
|
||||
-- Custom SQL migration file, put your code below! --
|
||||
|
||||
CREATE VIRTUAL TABLE documents_fts USING fts5(id UNINDEXED, name, original_name, content, content='documents', prefix='2 3 4');
|
||||
--> statement-breakpoint
|
||||
|
||||
-- Copy data from documents to documents_fts for existing records
|
||||
INSERT INTO documents_fts(id, name, original_name, content)
|
||||
SELECT id, name, original_name, content FROM documents;
|
||||
--> statement-breakpoint
|
||||
|
||||
CREATE TRIGGER trigger_documents_fts_insert AFTER INSERT ON documents BEGIN
|
||||
INSERT INTO documents_fts(id, name, original_name, content) VALUES (new.id, new.name, new.original_name, new.content);
|
||||
END;
|
||||
--> statement-breakpoint
|
||||
|
||||
CREATE TRIGGER trigger_documents_fts_update AFTER UPDATE ON documents BEGIN
|
||||
INSERT INTO documents_fts(documents_fts, id) VALUES('delete', old.id);
|
||||
INSERT INTO documents_fts(id, name, original_name, content) VALUES (new.id, new.name, new.original_name, new.content);
|
||||
END;
|
||||
--> statement-breakpoint
|
||||
|
||||
CREATE TRIGGER trigger_documents_fts_delete AFTER DELETE ON documents BEGIN
|
||||
INSERT INTO documents_fts(documents_fts, id) VALUES('delete', old.id);
|
||||
|
||||
Reference in New Issue
Block a user