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

डिफ़ॉल्ट रूप से postgresql सिंटैक्स को हाइलाइट करने के लिए emacs बनाना

यदि आपको .sql फ़ाइल खोलते समय हमेशा PostgreSQL हाइलाइटिंग पर स्विच करने के लिए हुक का उपयोग करने के बजाय विभिन्न डेटाबेस के साथ काम करने की आवश्यकता होती है, तो आप उत्पाद को फ़ाइल-दर-फ़ाइल आधार पर सेट करने के लिए Emacs की फ़ाइल चर सुविधा का उपयोग कर सकते हैं।

उदाहरण के लिए, यदि आपकी .sql फ़ाइल की पहली पंक्ति है

-- -*- mode: sql; sql-product: postgres; -*-

sql-mode स्वचालित रूप से PostgreSQL हाइलाइटिंग का उपयोग करेगा।

Emacs फ़ाइल चर पर पूर्ण विवरण यहां (आप उन्हें फ़ाइल में कहीं भी एक ब्लॉक में सेट कर सकते हैं), और उत्पाद नामों की सूची शायद सबसे आसान है M-x sql-set-product करके , ansi . को बैकस्पेस करना डिफ़ॉल्ट, और पूर्णता सूची देखने के लिए TAB को हिट करना। उदाहरण "mysql", "oracle", "sqlite", आदि हैं (मेरे इंस्टाल में लगभग एक दर्जन)।



  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. त्रुटि कैसे ठीक करें:कॉलम c.relhasoids Postgres में मौजूद नहीं है?

  3. कंटेनर के अंदर पोस्टग्रेज एक्सटेंशन कैसे बनाएं?

  4. पीडीओ php . का उपयोग कर डेटाबेस में नेमस्पेस के साथ क्रमबद्ध वस्तु को कैसे स्टोर करें?

  5. Postgres में संग्रहीत jsonb डेटा की संरचना को कैसे बदलें