2016-11-09 2 views
0

{"message":"Err on translation create, for key blah blah blah ","name":"SequelizeDatabaseError","stack":"SequelizeDatabaseError: unrecognized configuration parameter \"autocommit\"\n at Query.module.exports.Query.formatError (/var/www/courses/courses.com.mm/dist/node_modules/sequelize/lib/dialects/postgres/query.js:361:16)\n at Query. (/var/www/courses/courses.com.mm/dist/node_modules/sequelize/lib/dialects/postgres/query.js:79:21)\n at emitOne (events.js:96:13)\n at Query.emit (events.js:188:7)\n
at Query.handleError (/var/www/courses/courses.com.mm/dist/node_modules/pg/lib/query.js:108:8)\n at Connection. (/var/www/courses/courses.com.mm/dist/node_modules/pg/lib/client.js:171:26)\n at emitOne (events.js:96:13)\n at Connection.emit (events.js:188:7)\n at Socket. (/var/www/courses/courses.com.mm/dist/node_modules/pg/lib/connection.js:109:12)\n at emitOne (events.js:96:13)\n at Socket.emit (events.js:188:7)\n
at readableAddChunk (_stream_readable.js:176:18)\n at Socket.Readable.push (_stream_readable.js:134:10)\n at TCP.onread (net.js:543:20)","parent":{"name":"error","length":102,"severity":"ERROR","code":"42704","file":"guc.c","line":"5692","routine":"set_config_option","sql":"SET autocommit = 1;"},"original":{"name":"error","length":102,"severity":"ERROR","code":"42704","file":"guc.c","line":"5692","routine":"set_config_option","sql":"SET autocommit = 1;"},"sql":"SET autocommit = 1;","isOperational":true,"level":"info","timestamp":"2016-11-09T16:56:44.885Z"}nicht erkannte Konfigurationsparameter "Autocommit" in PostgreSQL NodeJS

Ich habe den obigen Fehler festgestellt, wenn ich Protokolldatei nach Terminal überprüft. Ich bin mir nicht sicher, ob es postgresql Fehler oder etwas anderes ist. Bitte hilf mir, es zu lösen. Und hier ist meine postgresql Version:

PostgreSQL 9.5.2 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.2 20140120 (Red Hat 4.8.2-16), 64-bit (1 row)

Antwort

2

Der Konfigurationsparameter autocommit ist seit Version 7.4, veröffentlicht im Jahr 2003.

Bis zu PostgreSQL Version 9.4 der Parameter noch vorhanden war gesperrt worden, hatte aber keine Wirkung.

Ab PostgreSQL 9.5 (veröffentlicht im Januar 2016) wurde der Parameter entfernt, und der Versuch, ihn einzustellen, führt zu einer Fehlermeldung.

Versuchen Sie, Ihre Client-Software auf eine neuere Version zu aktualisieren.

Verwandte Themen