mirror of
https://github.com/TheAnachronism/docspell.git
synced 2025-06-24 19:38:24 +00:00
Refactoring for migrating to binny library
This commit is contained in:
@ -0,0 +1,29 @@
|
||||
ALTER TABLE "filemeta" DROP COLUMN IF EXISTS "chunksize";
|
||||
ALTER TABLE "filemeta" DROP COLUMN IF EXISTS "chunks";
|
||||
|
||||
ALTER TABLE "filemeta"
|
||||
RENAME COLUMN "id" TO "file_id";
|
||||
|
||||
ALTER TABLE "filechunk"
|
||||
RENAME COLUMN "fileid" TO "file_id";
|
||||
|
||||
ALTER TABLE "filechunk"
|
||||
RENAME COLUMN "chunknr" TO "chunk_nr";
|
||||
|
||||
ALTER TABLE "filechunk"
|
||||
RENAME COLUMN "chunklength" TO "chunk_len";
|
||||
|
||||
ALTER TABLE "filechunk"
|
||||
RENAME COLUMN "chunkdata" TO "chunk_data";
|
||||
|
||||
-- change timestamp format, bitpeace used a string
|
||||
ALTER TABLE "filemeta"
|
||||
ADD COLUMN "created" timestamp;
|
||||
|
||||
UPDATE "filemeta" SET "created" = TO_TIMESTAMP("timestamp", 'YYYY-MM-DD"T"HH24:MI:SS.MS');
|
||||
|
||||
ALTER TABLE "filemeta"
|
||||
ALTER COLUMN "created" SET NOT NULL;
|
||||
|
||||
ALTER TABLE "filemeta"
|
||||
DROP COLUMN "timestamp";
|
@ -0,0 +1,29 @@
|
||||
ALTER TABLE `filemeta` DROP COLUMN IF EXISTS `chunksize`;
|
||||
ALTER TABLE `filemeta` DROP COLUMN IF EXISTS `chunks`;
|
||||
|
||||
ALTER TABLE `filemeta`
|
||||
RENAME COLUMN `id` TO `file_id`;
|
||||
|
||||
ALTER TABLE `filechunk`
|
||||
RENAME COLUMN `fileid` TO `file_id`;
|
||||
|
||||
ALTER TABLE `filechunk`
|
||||
RENAME COLUMN `chunknr` TO `chunk_nr`;
|
||||
|
||||
ALTER TABLE `filechunk`
|
||||
RENAME COLUMN `chunklength` TO `chunk_len`;
|
||||
|
||||
ALTER TABLE `filechunk`
|
||||
RENAME COLUMN `chunkdata` TO `chunk_data`;
|
||||
|
||||
-- change timestamp format, bitpeace used a string
|
||||
ALTER TABLE `filemeta`
|
||||
ADD COLUMN `created` timestamp;
|
||||
|
||||
UPDATE `filemeta` SET `created` = STR_TO_DATE(`timestamp`, '%Y-%m-%dT%H:%i:%s.%fZ');
|
||||
|
||||
ALTER TABLE `filemeta`
|
||||
MODIFY `created` timestamp NOT NULL;
|
||||
|
||||
ALTER TABLE `filemeta`
|
||||
DROP COLUMN `timestamp`;
|
@ -0,0 +1,29 @@
|
||||
ALTER TABLE "filemeta" DROP COLUMN IF EXISTS "chunksize";
|
||||
ALTER TABLE "filemeta" DROP COLUMN IF EXISTS "chunks";
|
||||
|
||||
ALTER TABLE "filemeta"
|
||||
RENAME COLUMN "id" TO "file_id";
|
||||
|
||||
ALTER TABLE "filechunk"
|
||||
RENAME COLUMN "fileid" TO "file_id";
|
||||
|
||||
ALTER TABLE "filechunk"
|
||||
RENAME COLUMN "chunknr" TO "chunk_nr";
|
||||
|
||||
ALTER TABLE "filechunk"
|
||||
RENAME COLUMN "chunklength" TO "chunk_len";
|
||||
|
||||
ALTER TABLE "filechunk"
|
||||
RENAME COLUMN "chunkdata" TO "chunk_data";
|
||||
|
||||
-- change timestamp format, bitpeace used a string
|
||||
ALTER TABLE "filemeta"
|
||||
ADD COLUMN "created" timestamp;
|
||||
|
||||
UPDATE "filemeta" SET "created" = CAST("timestamp" as timestamp);
|
||||
|
||||
ALTER TABLE "filemeta"
|
||||
ALTER COLUMN "created" SET NOT NULL;
|
||||
|
||||
ALTER TABLE "filemeta"
|
||||
DROP COLUMN "timestamp";
|
Reference in New Issue
Block a user