calendar fixes

This commit is contained in:
Julian Krauser 2024-10-28 16:02:56 +01:00
parent 136da08b70
commit 8c597fd68d
8 changed files with 70 additions and 27 deletions

View file

@ -23,12 +23,22 @@ export class Calendar1729947763295 implements MigrationInterface {
new Table({
name: "calendar",
columns: [
{ name: "id", type: variableType_int, isPrimary: true, isGenerated: true, generationStrategy: "increment" },
{ name: "date", type: "date", isNullable: false },
{ name: "starttime", type: "timestamp", isNullable: true },
{ name: "endtime", type: "datetime", isNullable: true },
{ name: "id", type: "varchar", length: "36", isPrimary: true, isGenerated: true, generationStrategy: "uuid" },
{ name: "starttime", type: "datetime", isNullable: false },
{ name: "endtime", type: "datetime", isNullable: false },
{ name: "title", type: "varchar", length: "255", isNullable: false },
{ name: "content", type: "text", isNullable: true },
{ name: "allDay", type: "tinyint", isNullable: false, default: 0 },
{ name: "location", type: "text", isNullable: true },
{ name: "createdAt", type: "datetime", precision: 6, isNullable: false, default: "CURRENT_TIMESTAMP(6)" },
{
name: "updatedAt",
type: "datetime",
precision: 6,
isNullable: false,
default: "CURRENT_TIMESTAMP(6)",
onUpdate: "CURRENT_TIMESTAMP(6)",
},
{ name: "typeId", type: variableType_int, isNullable: false },
],
})