mirror of
https://github.com/Portabase/portabase.git
synced 2026-07-14 11:16:13 +02:00
fix: replace integer column with bigint for size (#295)
Co-authored-by: charles-gauthereau <charles.gauthereau@soluce-technologies.com>
This commit is contained in:
co-authored by
charles-gauthereau
parent
27f6b746e0
commit
965b215224
@@ -0,0 +1,2 @@
|
|||||||
|
ALTER TABLE "backups" ALTER COLUMN "file_size" SET DATA TYPE bigint;--> statement-breakpoint
|
||||||
|
ALTER TABLE "backup_storage" ALTER COLUMN "size" SET DATA TYPE bigint;
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -386,6 +386,13 @@
|
|||||||
"when": 1778523056918,
|
"when": 1778523056918,
|
||||||
"tag": "0054_hesitant_darkhawk",
|
"tag": "0054_hesitant_darkhawk",
|
||||||
"breakpoints": true
|
"breakpoints": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idx": 55,
|
||||||
|
"version": "7",
|
||||||
|
"when": 1779342014802,
|
||||||
|
"tag": "0055_yielding_justin_hammer",
|
||||||
|
"breakpoints": true
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
import {pgTable, text, boolean, timestamp, uuid, integer, pgEnum} from "drizzle-orm/pg-core";
|
import {pgTable, text, boolean, timestamp, uuid, integer, pgEnum, bigint} from "drizzle-orm/pg-core";
|
||||||
import {Agent, agent, AgentWith} from "./08_agent";
|
import {Agent, agent, AgentWith} from "./08_agent";
|
||||||
import {Project, project} from "./06_project";
|
import {Project, project} from "./06_project";
|
||||||
import {relations} from "drizzle-orm";
|
import {relations} from "drizzle-orm";
|
||||||
@@ -37,7 +37,7 @@ export const backup = pgTable(
|
|||||||
id: uuid("id").primaryKey().defaultRandom(),
|
id: uuid("id").primaryKey().defaultRandom(),
|
||||||
status: statusEnum("status").default("waiting").notNull(),
|
status: statusEnum("status").default("waiting").notNull(),
|
||||||
file: text("file"),
|
file: text("file"),
|
||||||
fileSize: integer("file_size"),
|
fileSize: bigint("file_size", { mode: "number" }),
|
||||||
databaseId: uuid("database_id")
|
databaseId: uuid("database_id")
|
||||||
.notNull()
|
.notNull()
|
||||||
.references(() => database.id, {onDelete: "cascade"}),
|
.references(() => database.id, {onDelete: "cascade"}),
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { pgTable, uuid, text, integer, pgEnum } from "drizzle-orm/pg-core";
|
import {pgTable, uuid, text, integer, pgEnum, bigint} from "drizzle-orm/pg-core";
|
||||||
import { timestamps } from "@/db/schema/00_common";
|
import { timestamps } from "@/db/schema/00_common";
|
||||||
import {StorageChannel, storageChannel} from "@/db/schema/12_storage-channel";
|
import {StorageChannel, storageChannel} from "@/db/schema/12_storage-channel";
|
||||||
import {Backup, backup, Restoration} from "@/db/schema/07_database";
|
import {Backup, backup, Restoration} from "@/db/schema/07_database";
|
||||||
@@ -22,7 +22,7 @@ export const backupStorage = pgTable("backup_storage", {
|
|||||||
.references(() => storageChannel.id, { onDelete: "cascade" }),
|
.references(() => storageChannel.id, { onDelete: "cascade" }),
|
||||||
status: backupStorageStatusEnum("status").notNull().default("pending"),
|
status: backupStorageStatusEnum("status").notNull().default("pending"),
|
||||||
path: text("path"),
|
path: text("path"),
|
||||||
size: integer("size"),
|
size: bigint("size", { mode: "number" }),
|
||||||
checksum: text("checksum"),
|
checksum: text("checksum"),
|
||||||
...timestamps,
|
...timestamps,
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user