Guest User

Untitled

a guest
Jan 30th, 2019
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. const pg = require("pg");
  2. const settings = require("./settings"); // settings.json
  3. const lookup = process.argv[2];
  4.  
  5. const client = new pg.Client({
  6. user: settings.user,
  7. password: settings.password,
  8. database: settings.database,
  9. host: settings.hostname,
  10. port: settings.port,
  11. ssl: settings.ssl
  12. });
  13.  
  14. function logData(result) {
  15. result.rows.forEach(element => {
  16. console.log((result.rows.indexOf(element) + 1) + ": " + element.first_name + " " + element.last_name + ", born " + element.birthdate.toLocaleDateString('en-US'));
  17. });
  18. }
  19.  
  20. client.connect((err) => {
  21. if (err) {
  22. return console.error("Connection Error", err);
  23. }
  24. client.query(`SELECT * FROM famous_people where first_name = $1 OR last_name = $1 `, [lookup], (err, result) => {
  25. if (err) {
  26. return console.error("error running query", err);
  27. }
  28.  
  29. console.log('Searching...');
  30. console.log(`Found ${result.rowCount} person(s) by the name ${lookup}:`);
  31.  
  32. logData(result);
  33. });
  34. });
Add Comment
Please, Sign In to add comment