Использовать заполнители.В этом случае $1
будет заменено значением appID
.В вашем вопросе не упоминается, какой модуль postgres вы используете, но это должно поддерживаться практически всеми хорошими модулями.
function getSingleRecord(req, res, next) {
var appID = req.params.id;
db.any('select name from "Metadatastore".resource where def = $1', appID)
.then(function (data) {
res.status(200)
.json({
status: 'success',
data: data,
message: 'Retrieved ONE record'
});
})