diff --git a/apps/backend/src/app/db/schema.ts b/apps/backend/src/app/db/schema.ts index a80d34b..562cc4f 100644 --- a/apps/backend/src/app/db/schema.ts +++ b/apps/backend/src/app/db/schema.ts @@ -47,45 +47,39 @@ export const UsersTableInsertSchema = createInsertSchema(UsersTable); export const FilesTable = pgTable("files", { // Unique identifier on a technical aspect. - uuid: p.uuid("uuid").unique().primaryKey().defaultRandom().notNull(), + uuid: p.uuid("uuid").unique().primaryKey().defaultRandom().notNull(), - fileName: p - .varchar("file_name", { - length: 128, - }) - .notNull(), - - fileSize: p - .integer("file_size") - .notNull(), - - //TODO Replace by file type reference - fileType: p - .varchar("file_type", { - length: 50, - }) - .notNull(), - - isRestricted: p - .boolean("is_restricted") - .default(false) + fileName: p + .varchar("file_name", { + length: 128, + }) .notNull(), - uploadedAt: p - .timestamp("uploaded_at", { - withTimezone: true, - }) - .defaultNow() - .notNull(), + fileSize: p.integer("file_size").notNull(), - uploadedBy: p - .varchar("uploaded_by", { - length: 64, - }) - .notNull(), -}) + //TODO Replace by file type reference + fileType: p + .varchar("file_type", { + length: 50, + }) + .notNull(), + + isRestricted: p.boolean("is_restricted").default(false).notNull(), + + uploadedAt: p + .timestamp("uploaded_at", { + withTimezone: true, + }) + .defaultNow() + .notNull(), + + uploadedBy: p + .varchar("uploaded_by", { + length: 64, + }) + .notNull(), +}); //TODO Many/Many Files -> Categories //TODO Files types -