diff --git a/server/src/metadata/field-metadata/utils/convert-field-metadata-to-column-action.util.ts b/server/src/metadata/field-metadata/utils/convert-field-metadata-to-column-action.util.ts index 9c519e513..e2017a065 100644 --- a/server/src/metadata/field-metadata/utils/convert-field-metadata-to-column-action.util.ts +++ b/server/src/metadata/field-metadata/utils/convert-field-metadata-to-column-action.util.ts @@ -36,7 +36,7 @@ export function convertFieldMetadataToColumnActions( action: WorkspaceMigrationColumnActionType.CREATE, columnName: fieldMetadata.targetColumnMap.value, columnType: 'text', - defaultValue: serializeDefaultValue(defaultValue?.value), + defaultValue: serializeDefaultValue(defaultValue?.value ?? ''), }, ]; } @@ -52,7 +52,7 @@ export function convertFieldMetadataToColumnActions( action: WorkspaceMigrationColumnActionType.CREATE, columnName: fieldMetadata.targetColumnMap.value, columnType: 'varchar', - defaultValue: serializeDefaultValue(defaultValue?.value), + defaultValue: serializeDefaultValue(defaultValue?.value ?? ''), }, ]; } @@ -120,13 +120,13 @@ export function convertFieldMetadataToColumnActions( action: WorkspaceMigrationColumnActionType.CREATE, columnName: fieldMetadata.targetColumnMap.label, columnType: 'varchar', - defaultValue: serializeDefaultValue(defaultValue?.label), + defaultValue: serializeDefaultValue(defaultValue?.label ?? ''), }, { action: WorkspaceMigrationColumnActionType.CREATE, columnName: fieldMetadata.targetColumnMap.url, columnType: 'varchar', - defaultValue: serializeDefaultValue(defaultValue?.url), + defaultValue: serializeDefaultValue(defaultValue?.url ?? ''), }, ]; } @@ -146,7 +146,7 @@ export function convertFieldMetadataToColumnActions( action: WorkspaceMigrationColumnActionType.CREATE, columnName: fieldMetadata.targetColumnMap.currencyCode, columnType: 'varchar', - defaultValue: serializeDefaultValue(defaultValue?.currencyCode), + defaultValue: serializeDefaultValue(defaultValue?.currencyCode ?? ''), }, ]; } @@ -159,13 +159,13 @@ export function convertFieldMetadataToColumnActions( action: WorkspaceMigrationColumnActionType.CREATE, columnName: fieldMetadata.targetColumnMap.firstName, columnType: 'varchar', - defaultValue: serializeDefaultValue(defaultValue?.firstName), + defaultValue: serializeDefaultValue(defaultValue?.firstName ?? ''), }, { action: WorkspaceMigrationColumnActionType.CREATE, columnName: fieldMetadata.targetColumnMap.lastName, columnType: 'varchar', - defaultValue: serializeDefaultValue(defaultValue?.lastName), + defaultValue: serializeDefaultValue(defaultValue?.lastName ?? ''), }, ]; } diff --git a/server/src/metadata/workspace-migration/migrations/1697618009-addCompanyTable.ts b/server/src/metadata/workspace-migration/migrations/1697618009-addCompanyTable.ts index 5d5cfa900..4afd59bd3 100644 --- a/server/src/metadata/workspace-migration/migrations/1697618009-addCompanyTable.ts +++ b/server/src/metadata/workspace-migration/migrations/1697618009-addCompanyTable.ts @@ -39,21 +39,25 @@ export const addCompanyTable: WorkspaceMigrationTableAction[] = [ columnName: 'linkedinLinkUrl', columnType: 'varchar', action: WorkspaceMigrationColumnActionType.CREATE, + defaultValue: "''", }, { columnName: 'linkedinLinkLabel', columnType: 'varchar', action: WorkspaceMigrationColumnActionType.CREATE, + defaultValue: "''", }, { columnName: 'xLinkUrl', columnType: 'varchar', action: WorkspaceMigrationColumnActionType.CREATE, + defaultValue: "''", }, { columnName: 'xLinkLabel', columnType: 'varchar', action: WorkspaceMigrationColumnActionType.CREATE, + defaultValue: "''", }, { columnName: 'annualRecurringRevenueAmountMicros', diff --git a/server/src/metadata/workspace-migration/migrations/1697618012-addViewFieldTable.ts b/server/src/metadata/workspace-migration/migrations/1697618012-addViewFieldTable.ts index 443e20530..335aaae92 100644 --- a/server/src/metadata/workspace-migration/migrations/1697618012-addViewFieldTable.ts +++ b/server/src/metadata/workspace-migration/migrations/1697618012-addViewFieldTable.ts @@ -19,7 +19,7 @@ export const addViewFieldTable: WorkspaceMigrationTableAction[] = [ }, { columnName: 'position', - columnType: 'integer', + columnType: 'float', action: WorkspaceMigrationColumnActionType.CREATE, defaultValue: 0, }, diff --git a/server/src/metadata/workspace-migration/migrations/1697618016-addActivityTable.ts b/server/src/metadata/workspace-migration/migrations/1697618016-addActivityTable.ts index 68c8f10ed..cb118427f 100644 --- a/server/src/metadata/workspace-migration/migrations/1697618016-addActivityTable.ts +++ b/server/src/metadata/workspace-migration/migrations/1697618016-addActivityTable.ts @@ -22,7 +22,7 @@ export const addActivityTable: WorkspaceMigrationTableAction[] = [ columnName: 'body', columnType: 'varchar', action: WorkspaceMigrationColumnActionType.CREATE, - defaultValue: "''", + defaultValue: "'{}'", }, { columnName: 'type', diff --git a/server/src/metadata/workspace-migration/migrations/1697618017-addApiKeyTable.ts b/server/src/metadata/workspace-migration/migrations/1697618017-addApiKeyTable.ts index 91d28eef5..688aa60e8 100644 --- a/server/src/metadata/workspace-migration/migrations/1697618017-addApiKeyTable.ts +++ b/server/src/metadata/workspace-migration/migrations/1697618017-addApiKeyTable.ts @@ -16,6 +16,7 @@ export const addApiKeyTable: WorkspaceMigrationTableAction[] = [ columnName: 'name', columnType: 'varchar', action: WorkspaceMigrationColumnActionType.CREATE, + defaultValue: "''", }, { columnName: 'revokedAt', diff --git a/server/src/metadata/workspace-migration/migrations/1697618022-addPersonTable.ts b/server/src/metadata/workspace-migration/migrations/1697618022-addPersonTable.ts index 47e970288..1c796dff0 100644 --- a/server/src/metadata/workspace-migration/migrations/1697618022-addPersonTable.ts +++ b/server/src/metadata/workspace-migration/migrations/1697618022-addPersonTable.ts @@ -28,46 +28,55 @@ export const addPersonTable: WorkspaceMigrationTableAction[] = [ columnName: 'email', columnType: 'varchar', action: WorkspaceMigrationColumnActionType.CREATE, + defaultValue: "''", }, { columnName: 'linkedinLinkUrl', columnType: 'varchar', action: WorkspaceMigrationColumnActionType.CREATE, + defaultValue: "''", }, { columnName: 'linkedinLinkLabel', columnType: 'varchar', action: WorkspaceMigrationColumnActionType.CREATE, + defaultValue: "''", }, { columnName: 'xLinkUrl', columnType: 'varchar', action: WorkspaceMigrationColumnActionType.CREATE, + defaultValue: "''", }, { columnName: 'xLinkLabel', columnType: 'varchar', action: WorkspaceMigrationColumnActionType.CREATE, + defaultValue: "''", }, { columnName: 'jobTitle', columnType: 'varchar', action: WorkspaceMigrationColumnActionType.CREATE, + defaultValue: "''", }, { columnName: 'phone', columnType: 'varchar', action: WorkspaceMigrationColumnActionType.CREATE, + defaultValue: "''", }, { columnName: 'city', columnType: 'varchar', action: WorkspaceMigrationColumnActionType.CREATE, + defaultValue: "''", }, { columnName: 'avatarUrl', columnType: 'varchar', action: WorkspaceMigrationColumnActionType.CREATE, + defaultValue: "''", }, { columnName: 'companyId',