Object creation triggers view creation

This commit is contained in:
Charles Bochet
2024-03-22 16:39:55 +01:00
parent 4a493b6ecf
commit 6713ac589d
2 changed files with 25 additions and 8 deletions

View File

@ -490,8 +490,15 @@ export class ObjectMetadataService extends TypeOrmQueryService<ObjectMetadataEnt
const view = await workspaceDataSource?.query(
`INSERT INTO ${dataSourceMetadata.schema}."view"
("objectMetadataId", "type", "name")
VALUES ('${createdObjectMetadata.id}', 'table', 'All ${createdObjectMetadata.namePlural}') RETURNING *`,
("objectMetadataId", "type", "name", "key", "icon")
VALUES ($1, $2, $3, $4, $5) RETURNING *`,
[
createdObjectMetadata.id,
'table',
`All ${createdObjectMetadata.namePlural}`,
'INDEX',
createdObjectMetadata.icon,
],
);
createdObjectMetadata.fields.map(async (field, index) => {