0218__rename_note_revision_to_revision.sql 1.7 KB

1234567891011121314151617181920212223242526
  1. CREATE TABLE IF NOT EXISTS "revisions" (`revisionId` TEXT NOT NULL PRIMARY KEY,
  2. `noteId` TEXT NOT NULL,
  3. type TEXT DEFAULT '' NOT NULL,
  4. mime TEXT DEFAULT '' NOT NULL,
  5. `title` TEXT NOT NULL,
  6. `isProtected` INT NOT NULL DEFAULT 0,
  7. blobId TEXT DEFAULT NULL,
  8. `utcDateLastEdited` TEXT NOT NULL,
  9. `utcDateCreated` TEXT NOT NULL,
  10. `utcDateModified` TEXT NOT NULL,
  11. `dateLastEdited` TEXT NOT NULL,
  12. `dateCreated` TEXT NOT NULL);
  13. INSERT INTO revisions (revisionId, noteId, type, mime, title, isProtected, utcDateLastEdited, utcDateCreated, utcDateModified, dateLastEdited, dateCreated, blobId)
  14. SELECT noteRevisionId, noteId, type, mime, title, isProtected, utcDateLastEdited, utcDateCreated, utcDateModified, dateLastEdited, dateCreated, blobId FROM note_revisions;
  15. DROP TABLE note_revisions;
  16. CREATE INDEX `IDX_revisions_noteId` ON `revisions` (`noteId`);
  17. CREATE INDEX `IDX_revisions_utcDateCreated` ON `revisions` (`utcDateCreated`);
  18. CREATE INDEX `IDX_revisions_utcDateLastEdited` ON `revisions` (`utcDateLastEdited`);
  19. CREATE INDEX `IDX_revisions_dateCreated` ON `revisions` (`dateCreated`);
  20. CREATE INDEX `IDX_revisions_dateLastEdited` ON `revisions` (`dateLastEdited`);
  21. CREATE INDEX IF NOT EXISTS IDX_revisions_blobId on revisions (blobId);
  22. UPDATE entity_changes SET entityName = 'revisions' WHERE entityName = 'note_revisions';