00__drop_resource_public_id.sql 798 B

12345678910111213141516171819202122232425
  1. DROP TABLE IF EXISTS resource_temp;
  2. CREATE TABLE resource_temp (
  3. id INTEGER PRIMARY KEY AUTOINCREMENT,
  4. creator_id INTEGER NOT NULL,
  5. created_ts BIGINT NOT NULL DEFAULT (strftime('%s', 'now')),
  6. updated_ts BIGINT NOT NULL DEFAULT (strftime('%s', 'now')),
  7. filename TEXT NOT NULL DEFAULT '',
  8. blob BLOB DEFAULT NULL,
  9. external_link TEXT NOT NULL DEFAULT '',
  10. type TEXT NOT NULL DEFAULT '',
  11. size INTEGER NOT NULL DEFAULT 0,
  12. internal_path TEXT NOT NULL DEFAULT ''
  13. );
  14. INSERT INTO
  15. resource_temp (id, creator_id, created_ts, updated_ts, filename, blob, external_link, type, size, internal_path)
  16. SELECT
  17. id, creator_id, created_ts, updated_ts, filename, blob, external_link, type, size, internal_path
  18. FROM
  19. resource;
  20. DROP TABLE resource;
  21. ALTER TABLE resource_temp RENAME TO resource;