fix(backend): returning column name
This commit is contained in:
parent
e2b82f7eaa
commit
ae29e6feac
|
@ -99,7 +99,7 @@ export const miRepository = {
|
||||||
const queryBuilder = this.createQueryBuilder().insert().values(entity);
|
const queryBuilder = this.createQueryBuilder().insert().values(entity);
|
||||||
queryBuilder.expressionMap.mainAlias!.name = 't';
|
queryBuilder.expressionMap.mainAlias!.name = 't';
|
||||||
const columnNames = this.createTableColumnNames(queryBuilder);
|
const columnNames = this.createTableColumnNames(queryBuilder);
|
||||||
queryBuilder.returning(columnNames.join());
|
queryBuilder.returning(columnNames.reduce((a, c) => `${a}, ${queryBuilder.escape(c)}`, '').slice(2));
|
||||||
const builder = this.createQueryBuilder().addCommonTableExpression(queryBuilder, 'cte', { columnNames });
|
const builder = this.createQueryBuilder().addCommonTableExpression(queryBuilder, 'cte', { columnNames });
|
||||||
builder.expressionMap.mainAlias!.tablePath = 'cte';
|
builder.expressionMap.mainAlias!.tablePath = 'cte';
|
||||||
this.selectAliasColumnNames(queryBuilder, builder);
|
this.selectAliasColumnNames(queryBuilder, builder);
|
||||||
|
|
Loading…
Reference in New Issue