feat(Postgres Node): Batching warning for executeQuery operation insert query (#14287)

This commit is contained in:
Michael Kret
2025-04-01 10:57:26 +03:00
committed by GitHub
parent c5e2d2dddc
commit f85b851851
4 changed files with 67 additions and 9 deletions

View File

@@ -5,7 +5,7 @@ import * as database from './database/Database.resource';
import type { PostgresType } from './node.type';
import { configurePostgres } from '../../transport';
import type { PostgresNodeCredentials, PostgresNodeOptions } from '../helpers/interfaces';
import { configureQueryRunner } from '../helpers/utils';
import { addExecutionHints, configureQueryRunner } from '../helpers/utils';
export async function router(this: IExecuteFunctions): Promise<INodeExecutionData[][]> {
let returnData: INodeExecutionData[] = [];
@@ -53,12 +53,7 @@ export async function router(this: IExecuteFunctions): Promise<INodeExecutionDat
);
}
if (operation === 'select' && items.length > 1 && !node.executeOnce) {
this.addExecutionHints({
message: `This node ran ${items.length} times, once for each input item. To run for the first item only, enable 'execute once' in the node settings`,
location: 'outputPane',
});
}
addExecutionHints(this, items, operation, node.executeOnce);
return [returnData];
}