यह कमांड qadmin है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
qadmin - पीजीक्यू कतारों की जांच और व्यवस्थापन के लिए एडमिन कंसोल का उपयोग करना आसान है।
SYNOPSIS
क़दमीन [विकल्प]
वर्णन
यह कतार प्रशासन के लिए एक psql जैसा कंसोल है।
कंसोल PgQ कतार को सेटअप, नियंत्रित और प्रबंधित करने के लिए बड़ी संख्या में कमांड प्रदान करता है
प्रणाली।
यह एक या अधिक कमांड चलाने के लिए एक गैर-इंटरैक्टिव मोड भी प्रदान करता है।
qadmin अपनी इतिहास फ़ाइल को उपयोगकर्ता के घर में रखता है (~/.qadmin_history).
सामान्य विकल्प
--मदद
सहायता स्क्रीन.
--संस्करण
प्रिंट संस्करण.
कनेक्शन विकल्प
-एच मेजबान
कनेक्ट करने के लिए होस्ट निर्दिष्ट करें (डिफ़ॉल्ट: यूनिक्स सॉकेट के माध्यम से लोकलहोस्ट)।
-पी पोर्ट
पोर्ट निर्दिष्ट करें.
-यू उपयोगकर्ता
उपयोगकर्ता नाम निर्दिष्ट करें.
-डी डीबीनाम
डेटाबेस नाम।
-क्यू क्यूनाम
कतार नाम, यदि यह प्रदान किया गया है तो इसे डिफ़ॉल्ट कतार के रूप में उपयोग किया जाता है।
विशिष्ट विकल्प
-c cmd_string
कंसोल कमांड निष्पादित करें।
-f निष्पादन फ़ाइल
कंसोल कमांड वाली फ़ाइल निष्पादित करें।
कनेक्शन कमानों
qadmin कंसोल से ही अन्य डेटाबेस या कतारों से जुड़ने की पेशकश करता है।
कनेक्ट [कतार= ];
निर्दिष्ट कनेक्शन स्ट्रिंग के साथ कंसोल को कनेक्ट करें, सेट करने के लिए वैकल्पिक पैरामीटर
कनेक्शन पर डिफ़ॉल्ट कतार.
कनेक्ट [कतार= ] [नोड= ];
कंसोल को निर्दिष्ट कतार और/या नोड से कनेक्ट करें।
प्रबंधन कमानों
स्थापित पीजीक्यू | londiste;
कनेक्टेड डेटाबेस में PgQ या Londiste स्थापित करें।
बनाना पंक्ति ;
निर्दिष्ट कतार बनाएं.
बदल पंक्ति <qname | *> सेट परम = , ;
एक या सभी कतारों पर एक साथ एक या अधिक पैरामीटर सेट करें।
बूंद पंक्ति ;
नामित कतार को हटाएँ.
रजिस्टर उपभोक्ता [पर | at | प्रतिलिपि ];
किसी उपभोक्ता को कतार में, या निर्दिष्ट टिक पर या किसी अन्य उपभोक्ता के आधार पर पंजीकृत करें।
अपंजीकृत उपभोक्ता <consumer | *> [से ];
एक या सभी उपभोक्ताओं को अपंजीकृत करें, यदि कंसोल एक कतार से जुड़ा नहीं है, तो उसका नाम अवश्य होना चाहिए
प्रदान किया।
रजिस्टर उपउपभोक्ता एसटी [पर ];
एक उपभोक्ता को एक उपउपभोक्ता पंजीकृत करें, यदि कंसोल एक कतार से जुड़ा नहीं है, तो उसका नाम
जरुर देना चाहिए।
अपंजीकृत उपउपभोक्ता <subconsumer | *> एसटी [से ] [बंद करना [बैच]];
यदि कंसोल किसी उपभोक्ता से कनेक्ट नहीं है, तो एक या सभी उप-उपभोक्ताओं को अपंजीकृत करें
कतार, उसका नाम प्रदान किया जाना चाहिए। यदि बैच बंद है तो वर्तमान बैच को निरस्त किया जा सकता है
उपकमांड प्रदान किया गया है.
शो कमानों
दिखाना मदद;
सभी कंसोल कमांड दिखाएँ.
दिखाना पंक्ति [ <qname | *> ];
एक या सभी कतारों का विवरण दिखाएँ.
दिखाना तालिका ;
निर्दिष्ट तालिका के लिए DDL दिखाएँ।
दिखाना अनुक्रम ;
निर्दिष्ट अनुक्रम के लिए DDL दिखाएँ।
दिखाना उपभोक्ता [ <consumer | *> [पर ] ];
एक या सभी कतारों में एक या सभी उपभोक्ताओं का विवरण दिखाएँ।
दिखाना नोड [ <node | *> [पर ] ];
एक या सभी कतारों पर एक या सभी नोड्स का विवरण दिखाएँ।
दिखाना बैच ;
बैच का विवरण दिखाएं, डिफ़ॉल्ट कतार सेट होनी चाहिए (कनेक्ट कतार देखें)
दिखाना बैच ;
निर्दिष्ट उपभोक्ता के लिए वर्तमान बैच का विवरण दिखाएं, डिफ़ॉल्ट कतार सेट की जानी चाहिए
(कनेक्ट कतार देखें)
लंदन कमानों
ये सभी कमांड उस नोड पर लागू होते हैं जहां कंसोल जुड़ा हुआ है।
londiste जोड़ना तालिका [साथ में ... ]
no_triggers के साथ
ट्रिगर निर्माण छोड़ें.
स्किप_ट्रंकट के साथ
गंतव्य पर तालिका को छोटा नहीं करता.
उम्मीद_सिंक के साथ
तालिका स्थिति को इस पर सेट करें ok.
tgflags= के साथIUDBAQLS
ट्रिगर निर्माण फ़्लैग, विवरण के लिए नीचे देखें।
बैकअप के साथ
पुरानी पंक्ति की urlencoded सामग्री को ev_extra2 पर रखें।
स्किप के साथ
स्किप ट्रिगर बनाएं. एस ध्वज के समान।
कब के साथ=expr
If expr गलत रिटर्न देता है, ईवेंट सम्मिलित न करें।
ev_XX= के साथएक्सपीआर
डिफ़ॉल्ट ev_* कॉलम को अधिलेखित करें (नीचे देखें)।
ट्रिगर निर्माण फ़्लैग (डिफ़ॉल्ट: AIUDL):
· मैं - सम्मिलित करने पर
· यू - अद्यतन पर
· डी - डिलीट पर
· क्यू - ट्रिगर फ़ंक्शन के रूप में pgq.sqltriga() का उपयोग करें
· एल - ट्रिगर फ़ंक्शन के रूप में pgq.logutriga() का उपयोग करें
· बी - पहले
· ए - बाद में
· एस - छोड़ें
कतार घटना फ़ील्ड:
· ev_type - I/U/D
· ev_data - आंशिक SQL कथन
· ev_extra1 - तालिका का नाम
· ev_extra2 - वैकल्पिक urlencoded बैकअप
londiste जोड़ना अनुक्रम ;
लोंडिस्ट प्रतिकृति में निर्दिष्ट अनुक्रम जोड़ें।
londiste हटाना तालिका [,tbl];
लोंडिस्ट प्रतिकृति से निर्दिष्ट तालिका हटाएं।
londiste हटाना अनुक्रम [,seq];
लोंडिस्ट प्रतिकृति से निर्दिष्ट अनुक्रम हटाएं।
londiste टेबल;
पंजीकृत तालिकाओं और उनके बारे में जानकारी की सूची बनाएं:
· टेबल_नाम - पूरी तरह से योग्य टेबल नाम
· स्थानीय - क्या घटनाओं को स्थानीय तालिका में लागू करने की आवश्यकता है
· मर्ज_स्टेट - प्रारंभिक प्रतिलिपि का चरण दिखाएं
· कस्टम_स्नैपशॉट - कॉपी लेनदेन का रिमोट स्नैपशॉट
· Table_attrs - तालिका विशेषताओं का urlencoded निर्देश
·drop_ddl - विभाजन संयोजन: डीडीएल लगाने के लिए अस्थायी स्थान
· कॉपी_रोल - विभाजन संयोजन: कॉपी को कैसे संभालें
· Copy_pos - समानांतर प्रतिलिपि कार्य क्रम में स्थिति
प्रतिलिपि_भूमिका = नेतृत्व
कॉपी शुरू होने पर, इंडेक्स ड्रॉप करें औरdrop_ddl में स्टोर करें।
कॉपी ख़त्म होने पर स्थिति को कैचिंग-अप में बदलें, फिर तब तक प्रतीक्षा करें जब तक कि कॉपी_रोल शून्य न हो जाए।
ध्यान रखना: यदिdrop_ddl शून्य नहीं है, तो उन्हें पुनर्स्थापित करें।
प्रतिलिपि_भूमिका = प्रतीक्षा-प्रतिलिपि
प्रतिलिपि प्रारंभ होने पर, भूमिका बदलने तक प्रतीक्षा करें (प्रतीक्षा-पुनः चलाने के लिए)।
प्रतिलिपि_भूमिका = प्रतीक्षा-पुनरावृत्ति
कॉपी ख़त्म होने पर, इस रूप में टैग करें पकड़ना.
Copy_role शून्य होने तक प्रतीक्षा करें, फिर आगे बढ़ें।
londiste seqs;
इस नोड पर पंजीकृत अनुक्रमों और उनके अंतिम मान को सूचीबद्ध करें।
londiste गुम;
मास्टर पर, सूची तालिकाएँ सेट पर पंजीकृत नहीं हैं।
स्लेव पर, सूची तालिकाएँ सेट पर हैं लेकिन स्थानीय रूप से पंजीकृत नहीं हैं।
अन्य कमानों
बाहर जाएं;
प्रोग्राम छोड़ें.
^D
प्रोग्राम छोड़ें.
^C
वर्तमान बफ़र साफ़ करें.
बाहर निकलें स्थिति
0
कार्यक्रम का सफल निष्पादन।
वातावरण
PostgreSQL पर्यावरण चर का उपयोग किया जा सकता है।
नहीं लागू कमानों
कार्य: क्या यह अद्यतित है?
· बनाएं नोड जगह [पर ];
· नोड बदलें प्रदाता ;
· नोड बदलें कब्जा सभी के साथ;
· नोड बदलें नाम बदलने ;
· नोड बदलें [स्थान= ]
· ड्रॉप नोड [पर ];
· कब्जा ;
· झरना दिखाओ;
· show_queue_stats ;
· दर्जा
01/15/2016 क़ादमिन(1)
onworks.net सेवाओं का उपयोग करके qadmin का ऑनलाइन उपयोग करें
