breaking: turn off mikro orm casing change with DML properties (#9058)
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -72,6 +72,7 @@ const SPECIAL_PROPERTIES: {
|
|||||||
columnType: "timestamptz",
|
columnType: "timestamptz",
|
||||||
type: "date",
|
type: "date",
|
||||||
nullable: false,
|
nullable: false,
|
||||||
|
fieldName: field.fieldName,
|
||||||
defaultRaw: "now()",
|
defaultRaw: "now()",
|
||||||
onCreate: () => new Date(),
|
onCreate: () => new Date(),
|
||||||
})(MikroORMEntity.prototype, field.fieldName)
|
})(MikroORMEntity.prototype, field.fieldName)
|
||||||
@@ -81,6 +82,7 @@ const SPECIAL_PROPERTIES: {
|
|||||||
columnType: "timestamptz",
|
columnType: "timestamptz",
|
||||||
type: "date",
|
type: "date",
|
||||||
nullable: false,
|
nullable: false,
|
||||||
|
fieldName: field.fieldName,
|
||||||
defaultRaw: "now()",
|
defaultRaw: "now()",
|
||||||
onCreate: () => new Date(),
|
onCreate: () => new Date(),
|
||||||
onUpdate: () => new Date(),
|
onUpdate: () => new Date(),
|
||||||
@@ -124,6 +126,7 @@ export function defineProperty(
|
|||||||
if (field.dataType.name === "bigNumber") {
|
if (field.dataType.name === "bigNumber") {
|
||||||
MikroOrmBigNumberProperty({
|
MikroOrmBigNumberProperty({
|
||||||
nullable: field.nullable,
|
nullable: field.nullable,
|
||||||
|
fieldName: field.fieldName,
|
||||||
/**
|
/**
|
||||||
* MikroORM does not ignore undefined values for default when generating
|
* MikroORM does not ignore undefined values for default when generating
|
||||||
* the database schema SQL. Conditionally add it here to prevent undefined
|
* the database schema SQL. Conditionally add it here to prevent undefined
|
||||||
@@ -138,6 +141,7 @@ export function defineProperty(
|
|||||||
if (field.dataType.name === "array") {
|
if (field.dataType.name === "array") {
|
||||||
Property({
|
Property({
|
||||||
type: ArrayType,
|
type: ArrayType,
|
||||||
|
fieldName: field.fieldName,
|
||||||
nullable: field.nullable,
|
nullable: field.nullable,
|
||||||
/**
|
/**
|
||||||
* MikroORM does not ignore undefined values for default when generating
|
* MikroORM does not ignore undefined values for default when generating
|
||||||
@@ -157,6 +161,7 @@ export function defineProperty(
|
|||||||
Enum({
|
Enum({
|
||||||
items: () => field.dataType.options!.choices,
|
items: () => field.dataType.options!.choices,
|
||||||
nullable: field.nullable,
|
nullable: field.nullable,
|
||||||
|
fieldName: field.fieldName,
|
||||||
type: Utils.getObjectType(field.dataType.options!.choices[0]),
|
type: Utils.getObjectType(field.dataType.options!.choices[0]),
|
||||||
/**
|
/**
|
||||||
* MikroORM does not ignore undefined values for default when generating
|
* MikroORM does not ignore undefined values for default when generating
|
||||||
@@ -178,11 +183,13 @@ export function defineProperty(
|
|||||||
columnType: "text",
|
columnType: "text",
|
||||||
type: "string",
|
type: "string",
|
||||||
nullable: false,
|
nullable: false,
|
||||||
|
fieldName: field.fieldName,
|
||||||
})
|
})
|
||||||
: Property({
|
: Property({
|
||||||
columnType: "text",
|
columnType: "text",
|
||||||
type: "string",
|
type: "string",
|
||||||
nullable: false,
|
nullable: false,
|
||||||
|
fieldName: field.fieldName,
|
||||||
})
|
})
|
||||||
|
|
||||||
IdDecorator(MikroORMEntity.prototype, field.fieldName)
|
IdDecorator(MikroORMEntity.prototype, field.fieldName)
|
||||||
@@ -221,6 +228,7 @@ export function defineProperty(
|
|||||||
columnType,
|
columnType,
|
||||||
type: propertyType,
|
type: propertyType,
|
||||||
nullable: false,
|
nullable: false,
|
||||||
|
fieldName: field.fieldName,
|
||||||
})(MikroORMEntity.prototype, field.fieldName)
|
})(MikroORMEntity.prototype, field.fieldName)
|
||||||
|
|
||||||
return
|
return
|
||||||
@@ -230,6 +238,7 @@ export function defineProperty(
|
|||||||
columnType,
|
columnType,
|
||||||
type: propertyType,
|
type: propertyType,
|
||||||
nullable: field.nullable,
|
nullable: field.nullable,
|
||||||
|
fieldName: field.fieldName,
|
||||||
/**
|
/**
|
||||||
* MikroORM does not ignore undefined values for default when generating
|
* MikroORM does not ignore undefined values for default when generating
|
||||||
* the database schema SQL. Conditionally add it here to prevent undefined
|
* the database schema SQL. Conditionally add it here to prevent undefined
|
||||||
|
|||||||
Reference in New Issue
Block a user