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

पास कमांड लाइन एसक्यूएल (पोस्टग्रेज) के लिए तर्क देता है

वैरिएबल इंटरपोलेशन सुविधा का इस्तेमाल करें psql में।

यदि आप -v variable1=value1 . निर्दिष्ट करते हैं या --set variable1=value1 कमांड लाइन पर पैरामीटर, फिर :variable1 sql फ़ाइल में संबंधित टेक्स्ट मान से बदल दिया जाएगा।

नोट:अगर आपको कोट्स, स्पेस वगैरह की जरूरत है तो स्टैंडर्ड-एसक्यूएल कोटेड स्ट्रिंग्स का इस्तेमाल करें।

उदाहरण:

echo "SELECT :arg1 FROM :arg2 LIMIT 10;" > script.sql
psql mydatabase -v arg1=relname -v arg2=pg_class < script.sql  
psql mydatabase -v arg1="'some string' as label" -v arg2=pg_namespace < script.sql  



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. जीआईएसटी और जीआईएन इंडेक्स के बीच अंतर

  2. अद्यतन करने योग्य दृश्य से डेटा वापस करना काम नहीं कर रहा है?

  3. Postgresql सर्वर रिमोट कनेक्शन

  4. कैसे EDB पोस्टग्रेज मार्केट में लीडर बन गया

  5. बायां बाहरी जुड़ाव आंतरिक जुड़ाव की तरह अभिनय करता है