pool-promise.js 632 B

12345678910111213141516171819202122232425262728293031323334
  1. const { Pool } = require('pg');
  2. const pool = new Pool({
  3. user: 'postgres',
  4. host: 'localhost',
  5. database: 'testdb',
  6. password: '1234abcd',
  7. port: 5432,
  8. })
  9. pool.on('error', (err, client) => {
  10. console.error('Error:', err)
  11. })
  12. const query = `
  13. SELECT *
  14. FROM users
  15. `
  16. pool.connect()
  17. .then((client) => {
  18. client.query(query)
  19. .then(res => {
  20. for (let row of res.rows) {
  21. console.log(row)
  22. }
  23. })
  24. .catch(err => {
  25. console.error(err);
  26. })
  27. })
  28. .catch(err => {
  29. console.error(err);
  30. })