यह संभव नहीं है, पैरामीटरयुक्त प्रश्न केवल मानों के लिए काम करते हैं (शाब्दिक के बजाय) लेकिन पहचानकर्ता . आपको SQL स्ट्रिंग बनाने की आवश्यकता होगी:
const rows = await db.query(
`SELECT * FROM ${db.escapeIdentifier(tableName)} WHERE email = $1 AND password = $2`,
[email, password]
);
यदि आप tableName
. के संभावित मान जानते हैं पहले से परिवर्तनशील, आप बिना भागे बच सकते हैं; यदि आप ऐसा नहीं करते हैं, तो आप बेहतर तरीके से स्कीमा को भी स्पष्ट रूप से निर्दिष्ट कर सकते हैं।