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

क्या हम एक psql स्क्रिप्ट के साथ बातचीत कर सकते हैं?

मैंने अभी महसूस किया है कि आंतरिक का मतलब पोस्टग्रेस्क्ल.कॉन्फ में परिभाषित चर नहीं है।

इसलिए, मैं \prompt . का उपयोग कर सकता हूं

\prompt 'Please, enter an username ', my_user
SELECT * FROM mY_users WHERE username = :my_user;
\echo 'End of script'  

संपादित करें

कमांड \echo की तरह, आपको ; . जोड़ने की आवश्यकता नहीं है अतं मै। वास्तव में, यदि आप \prompt . का उपयोग करते समय एक जोड़ते हैं , आपको एक त्रुटि मिलती है।

आप स्टड से पढ़े गए मान का उपयोग दिखा सकते हैं।

\echo 'Here\'s the value read from stdin : ' :my_user


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL:लूप के लिए तालिका पंक्तियों के माध्यम से पुनरावृति करें, वर्तमान पंक्ति के आधार पर स्तंभ मान प्राप्त करें

  2. डेटाबेस को हटा नहीं सकता

  3. पोस्टग्रेस/पोस्टग्रेस्क्ल/पीएसक्यूएल में टिप्पणी चरित्र/पात्र?

  4. SQLAlchemy के PostgreSQL JSONB कार्यान्वयन के लिए एक कस्टम JSON एन्कोडर का उपयोग करना

  5. Postgresql info_schema में सभी तालिकाओं की सूची बनाएं