UNPKG

postgres-queryparser

Version:

Postgres Query Parser for getting final query to that is to be executed

41 lines (28 loc) 1.47 kB
# Description npm package for simple addons to postgres projects. # Installation npm i postgres-queryparser --save let pg_parser = require('postgres-queryparser'); # How to use ## Version V 1.1.5: Created new function generateQuery with error validation and query result. ## Version V 1.1.4: updated to validate $ entries in values. ## Version V 1.1.3: updated to validate null validation. ## Version V 1.1.2: updated to considers array values with escape characters. ## Version V 1.1.1: initial method added for parseQuery. Let's see about js code: ```js let pg_parser = require('postgres-queryparser'); let query = `UPDATE users SET users_fname= $1, users_lname= $2, users_sonof= $3, users_address= $4, users_postcode= $5, users_mobile= $6, users_email= $7 WHERE apikeys_id = $8`; let values = ["fname" , "lname" , "sonof" , "address" , "postcode" , "9876543210" , "email@domain.com" , "12345" ]; console.log(pg_parser.parseQuery(query,values)); //UPDATE users SET users_fname= 'fname', users_lname= 'lname', users_sonof= 'sonof', users_address= 'address', users_postcode= 'postcode', users_mobile= '9876543210', users_email= 'email@domain.com' WHERE apikeys_id = '12345' const _generateQuery = pg_parser.generateQuery(query, values); console.log('Resolved Query:', _generateQuery); ``` ## Support Happy to add more, and need any updates, do get in touch on my telegram over [@chigovera](#https://t.me/chigovera)