mirror of
https://gitlab.com/mildlyparallel/trashcan.git
synced 2023-04-08 19:00:19 +03:00
39 lines
588 B
SQL
39 lines
588 B
SQL
BEGIN TRANSACTION;
|
|
|
|
ALTER TABLE Papers ADD COLUMN url TEXT;
|
|
ALTER TABLE Papers ADD COLUMN arxiv TEXT;
|
|
ALTER TABLE Papers ADD COLUMN notes TEXT;
|
|
|
|
DROP TABLE IF EXISTS NewPapersIndex;
|
|
|
|
CREATE VIRTUAL TABLE NewPapersIndex
|
|
USING fts4(
|
|
paper_id REFERENCES Papers(paper_id),
|
|
title,
|
|
authors,
|
|
year,
|
|
doi,
|
|
isbn,
|
|
arxiv,
|
|
notes,
|
|
content
|
|
);
|
|
|
|
INSERT INTO NewPapersIndex(
|
|
paper_id,
|
|
title,
|
|
authors,
|
|
year,
|
|
doi,
|
|
isbn,
|
|
content
|
|
)
|
|
SELECT paper_id, title, authors, year, doi, isbn, content
|
|
FROM PapersIndex;
|
|
|
|
DROP TABLE PapersIndex;
|
|
|
|
ALTER TABLE NewPapersIndex RENAME TO PapersIndex;
|
|
|
|
COMMIT;
|