diff --git a/packages/backend-core/src/sql/sqlTable.ts b/packages/backend-core/src/sql/sqlTable.ts index 8e15d3d4ef..0bdf77edbb 100644 --- a/packages/backend-core/src/sql/sqlTable.ts +++ b/packages/backend-core/src/sql/sqlTable.ts @@ -141,14 +141,18 @@ function generateSchema( .references(`${tableName}.${relatedPrimary}`) } break + case FieldType.ATTACHMENTS: + case FieldType.ATTACHMENT_SINGLE: + // single attachments are stored as an object, multi attachments + // are stored as an array + schema.json(key) + break case FieldType.FORMULA: // This is allowed, but nothing to do on the external datasource break case FieldType.AI: // This is allowed, but nothing to do on the external datasource break - case FieldType.ATTACHMENTS: - case FieldType.ATTACHMENT_SINGLE: case FieldType.SIGNATURE_SINGLE: case FieldType.AUTO: case FieldType.JSON: