2014-12-30 4 views
5

एसक्यूएल मोड में, हम उत्पाद के प्रकार इस तरह के posgres, mysql, ओरेकल आदि, और डिफ़ॉल्ट एक एएनएसआई है चुन सकते हैं, कैसे डिफ़ॉल्ट प्रकार सेट करने के लिए स्टार्टअप emacs के बाद postgresql के रूप में? .emacs में क्या रखा जाना चाहिए?Emacs: एसक्यूएल मोड में एक एसक्यूएल फ़ाइल के लिए डिफ़ॉल्ट डेटाबेस प्रकार सेट करने के लिए कैसे

उत्तर

6

एसक्यूएल मोड sql-set-product समारोह जो उत्पाद स्थापित करने के लिए प्रयोग किया जाता है।

C-h f sql-set-product RET समारोह के विवरण सूचीबद्ध करता है।

sql-set-product is an interactive compiled Lisp function. 

(sql-set-product PRODUCT) 

Set `sql-product' to PRODUCT and enable appropriate highlighting. 

तो, आप अपने .emacs फाइल करने के लिए

(sql-set-product "postgres") 

जोड़ने डिफ़ॉल्ट के रूप में बनाने के लिए कर सकते हैं।

समय के किसी भी बिंदु पर, आप यह MySQL या कुछ और को बदलना चाहते हैं, तो आप

M-x sql-set-rpoduct RET mysql RET 
+0

काम करता है यही कारण है कि देखते हैं। धन्यवाद। –

1

उपयोग कर सकते हैं यह भी एक विकल्प, एक फ़ाइल में पहली पंक्ति पर एक टिप्पणी है।

-- -*- mode: sql; sql-product: mysql; -*- 

http://stackoverflow.com/a/18118619/714357 
संबंधित मुद्दे