PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

पीजी क्लाइंट.क्वेरी () प्रतीक्षा में प्रतीक्षा नहीं करता है

ऐसा लगता है कि आप एक ही समय में कॉलबैक और async/प्रतीक्षा करने का प्रयास कर रहे हैं।

const {Pool, Client} = require('pg')
const connectionString = 'postgressql://[email protected]:5432/database'

const client = new Client({
    connectionString:connectionString
})

client.connect()

database_func()

async function database_func() {
  // You should be doing callbacks OR async/await whenever you call a query,
  // You're doing both at the same time

  client.query(`SELECT t FROM es ORDER BY t DESC LIMIT 1;`, (err,res) => {
    console.log('res')
    return;
  })

  // OR

  let res;
  try {
    res = await client.query(`SELECT t FROM es ORDER BY t DESC LIMIT 1;`);
  } catch (err) {
    console.error(err);
  }

  console.log(res);
  
  client.end();
  
  console.log('after res')
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कैसे pgBouncer Django को गति देने में मदद करता है

  2. एक से अधिक पंक्तियों को वापस करने वाले चयन से सरणी कैसे बनाएं

  3. हाइबरनेट + पोस्टग्रेएसक्यूएल + नेटवर्क एड्रेस टाइप (इनेट, सीडीआईआर)

  4. पोस्टग्रेएसक्यूएल ऑन द राइज:2018 पोस्टग्रेज फाइंडिंग्स और 2019 ट्रेंड्स

  5. मुझे Postgresql docker image/container का उपयोग कैसे करना चाहिए?