/* eslint-disable n8n-nodes-base/node-filename-against-convention */ import { NodeConnectionType, type INodeTypeDescription } from 'n8n-workflow'; import * as database from './database/Database.resource'; export const versionDescription: INodeTypeDescription = { displayName: 'Postgres', name: 'postgres', icon: 'file:postgres.svg', group: ['input'], version: [2, 2.1, 2.2, 2.3, 2.4, 2.5], subtitle: '={{ $parameter["operation"] }}', description: 'Get, add and update data in Postgres', defaults: { name: 'Postgres', }, inputs: [NodeConnectionType.Main], outputs: [NodeConnectionType.Main], usableAsTool: true, credentials: [ { name: 'postgres', required: true, testedBy: 'postgresConnectionTest', }, ], properties: [ { displayName: 'Resource', name: 'resource', type: 'hidden', noDataExpression: true, options: [ { name: 'Database', value: 'database', }, ], default: 'database', }, ...database.description, ], };