Postgresql [ReferenceError :( somevalue)未定义]

时间:2017-01-17 07:45:28

标签: node.js postgresql uuid pg-promise

这里的代码包含使用pg-promise的PostgreSql查询:

var db    = require('/pg-connection'),
    PQ    = require('pg-promise').ParameterizedQuery;

var fullname = 'username',
    email    = 'UniqueEmailHere',
    password = 'userPassword',
    uuid     = '15-20charactersRandomString';

var query = new PQ("INSERT INTO tablename.user (fullname, email, password, uuid, status) 
            VALUES($1, $2, $3, $4, $5) RETURNING id", 
            [fullname, email, password, uuid, '1' ] );

db.any(query)
    .then(function (data) {
        callback(null, data)
    })
    .catch(function (err) {
        console.log(err)
        callback(err)
    });

查询将值(如给定的)插入到数据库中,但同时返回catch中的error

[ReferenceError: uuid not defined]

我尝试在pgAdmin4中运行相同的查询,并在那里运行正常。有人可以指出真正的问题是什么吗?

0 个答案:

没有答案