Había creado una consulta en Knex.js para insertar registros en la base de datos
upsert(input) { if (isEmpty(input)) return Promise.resolve(0); return this.tx(tableName) .insert(input.map(prepareInput)) .onConflict([columns.candidateId, columns.startAt]) .merge() .returning() .then(({ rowCount }) => rowCount); }Pero estoy recibiendo este error
ON CONFLICT DO UPDATE command cannot affect row a second timeNecesito insertar datos y fusionarlos con los existentes y no estoy seguro de cómo debo editar esta consulta para evitar el error.