2011-08-31 19 views
5

मैं जानना चाहता हूं कि पीएल/पीजीएसक्यूएल में विकसित होने के लिए एक स्वतंत्र वातावरण है या नहीं।PostgreSQL के लिए विकसित करने के लिए एक पीएल/पीजीएसक्यूएल मुक्त वातावरण है?

नोटपैड ++ में कोड लिखना, फ़ंक्शन को बदलना और इसे चलाने से प्रक्रिया धीमी हो जाती है। मैं इस समय pgAdmin (केवल प्रक्रिया को प्रतिस्थापित करने और चलाने के लिए) का उपयोग कर रहा हूं, लेकिन यह वही नहीं है जो मैं चाहता हूं।

मुझे पता है कि यहां एक समान प्रश्न है, लेकिन यह डुप्लीकेट नहीं है। विकसित करने के लिए सभी टूल्स का भुगतान किया जाता है, मैं जानना चाहता हूं कि एक मुफ्त है या नहीं।

+0

हम्म? तुम्हारी वास्तव में इच्छा क्या है? मैं नोटपैड को 'vim' के साथ बदलने की सलाह देता हूं। यह पीएल/पीजीएसक्यूएल के विकास के लिए बहुत तेज़ है। – snap

+2

यह वास्तव में क्या है कि आप pgAdmin में अनुपलब्ध हैं? –

+0

ठीक है, मैं नोटपैड ++ का उपयोग कर रहा था। मैं केवल कुछ ऐसा करता हूं जो मुझे सिंटैक्स उच्च प्रकाश, वाक्यविन्यास पूरा करने और प्रक्रियाओं का परीक्षण करने का एक तेज़ तरीका प्रदान कर सकता है। आईडीई से मूल बातें। मैं बात करता हूं जो नोटपैड ++ में बहुत धीमी गति से विकसित हो रहा है, कोड को pgAdmin पर कॉपी कर रहा है, फ़ंक्शन को बदल रहा है और इसे चला रहा है। मुझे लगता है कि यह आदर्श नहीं है और इसके लिए एक पर्यावरण मदद कर सकता है, लेकिन मैंने बहुत कुछ खोजा और लगभग कुछ भी नहीं पाया, केवल भुगतान सॉफ्टवेयर। –

उत्तर

3

मैं निम्नलिखित पर्यावरण से बहुत खुश हूं।

मैं एक प्रोग्रामर संपादक का उपयोग करता हूं जैसे कि गीनी या इसी तरह और मैं फ़ंक्शन के साथ एक फ़ाइल संपादित करता हूं - मैंने संबंधित फाइलों को एक फ़ाइल में रखा - यह अन्य वातावरण से मॉड्यूल के समान है।

मैं एक प्रतिलिपि को pgAdmin में उपयोग नहीं करता - यह भयानक काम है - और मुझे नहीं लगता कि pgAdmin अधिक कार्यों को संपादित करने और बनाए रखने के लिए अच्छा उपकरण है - यह विज्ञापन परिवर्तनों के लिए अच्छा है। संपादक मजबूत नहीं है - यह बस है, और आप सामान्य उपकरण जैसे गिट, सीवीएस, का उपयोग नहीं कर सकते .. अधिक - आप एक इकाई को संबंधित कार्यों को व्यवस्थित नहीं कर सकते हैं।

यदि मेरे पास एक या दो फाइलें हैं, तो मेरे पास एक खोला कंसोल है, और केवल \ i कमांड के माध्यम से पोस्टग्रेस में फ़ाइल आयात करें। यदि मेरे पास एक और बड़ी और जटिल परियोजना है, तो मैं मेकफ़ाइल का उपयोग करता हूं - इसलिए यह स्वचालित रूप से केवल संशोधित और निर्भर फ़ाइलों को आयात करता है। यह बहुत अच्छा और बहुत प्रभावी है जब आपके पास एक सौ से अधिक कार्यों के साथ एक परियोजना है।

1

यदि आप डीबगर की तलाश में हैं, तो http://pgfoundry.org/projects/edb-debugger/ जांचें जिन्हें पीजीएडमिन में शामिल किया जा सकता है। मैंने कभी भी कोई अन्य टूल नहीं देखा है जो plpgsql डीबग कर सकता है, केवल pgAdmin।