Node.js и PostgresSQL с Express (вставить запрос) - PullRequest
0 голосов
/ 31 декабря 2018

Я написал код для извлечения данных из базы данных postgres, используя Express и NODE.js.база данных связана с внутренним кодом, но все равно показывает ошибку в формате json.Пожалуйста, проверьте код и ошибку, которую я получил: Ошибка как: { "name": "error", "length": 120, "severity": "ERROR", "code": "42703", "position": "60", "file": "src\\backend\\parser\\parse_relation.c", "line": "2892", "routine": "errorMissingColumn" }

код, который я написал:

pg.connect(connectionString, function(err, client, done) {
        if (err) {
            console.error("Not able to get Connection " + err);
            res.status(400).send(err);
        } else {
            console.log("Connected.!");
        }

        // Insert Data in logintable query
        const
        insertQuery = {
            // give the query a unique name
            name : 'insert-user-details',
            text : 'INSERT INTO "testSchema".logintable (id, name) VALUES (03, "Anything")',
        }

        client.query(insertQuery, function(err, result) {
            done(); // closing the connection;
            if (err) {
                console.error("\nError : " + err);
                res.status(400).send(err);
            } else {
                console.log("1 record inserted");
                res.status(200).send(result.rows); // this line returns only a
                                                    // table data in json
                                                    // format.
                // res.status(200).send(result); // this line returns the rows
                // also with the table and field information.
            }
        });

1 Ответ

0 голосов
/ 02 января 2019

Я получил ответ на вышесказанное, и он заработал.проверьте здесь:

//Insert Query 
        client.query('INSERT INTO "testSchema".logintable (id, name) VALUES ($1, $2)', [06, 'Ganesh'], function(err, result) {
                if (err) {
                    console.error("\nError : " + err);
                    res.status(400).send(err);
                } else {
                    console.log("1 record inserted");
                    res.status(200).send(result.rows);
                }
            });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...