PRAGMA foreign_keys = OFF;

--> statement-breakpoint
CREATE TABLE `__new_document` (
  `name` text PRIMARY KEY NOT NULL,
  `last_modified` integer NOT NULL,
  `contentType` text NOT NULL,
  `size` integer NOT NULL,
  `perm` text NOT NULL
);

--> statement-breakpoint
INSERT INTO
  `__new_document`(
    "name",
    "last_modified",
    "contentType",
    "size",
    "perm"
  )
SELECT
  "name",
  "last_modified",
  "contentType",
  "size",
  "perm"
FROM
  `document`;

--> statement-breakpoint
DROP TABLE `document`;

--> statement-breakpoint
ALTER TABLE
  `__new_document` RENAME TO `document`;

--> statement-breakpoint
PRAGMA foreign_keys = ON;
