कॉन्फ़िगर पोस्टग्रेसक्यूएल एक्सटेंशन | Cloud SQL PostgreSQL के लिए | Google क्लाउड, Google Bard अब Gmail, डॉक्स, मैप्स से कनेक्ट हो सकता है: यह कैसे काम करता है
Google Bard अब Gmail, डॉक्स, मैप्स से कनेक्ट हो सकता है: यह कैसे काम करता है
Contents
- 1 Google Bard अब Gmail, डॉक्स, मैप्स से कनेक्ट हो सकता है: यह कैसे काम करता है
- 1.1 PostgreSQL एक्सटेंशन कॉन्फ़िगर करें
- 1.2 PostgreSQL एक्सटेंशन का उपयोग करें
- 1.3 SQL क्लाउड के साथ संगत PostgreSQL एक्सटेंशन
- 1.4 कुछ पोस्टग्रेस्कल एक्सटेंशन के बारे में अधिक जानकारी प्राप्त करें
- 1.4.1 AUT_EXPLAIN
- 1.4.2 डब्लिंक
- 1.4.3 पृष्ठ
- 1.4.4 PG_BIGM
- 1.4.5 PG_CRON
- 1.4.6 पीजीएफआईसीओआरई
- 1.4.7 pg_freespacemap
- 1.4.8 PG_HINT_PLAN
- 1.4.9 PG_PARTMAN
- 1.4.10 PG_PROCTAB
- 1.4.11 PG_REPACK
- 1.4.12 पकाने वाला
- 1.4.13 pg_visibility
- 1.4.14 पीएल/प्रॉक्सी
- 1.4.15 Postgresql_anonymizer
- 1.4.16 Postgres_fdw
- 1.4.17 PostgreSQL-HLL
- 1.5 Google Bard अब Gmail, डॉक्स, मैप्स से कनेक्ट हो सकता है: यह कैसे काम करता है
- 1.6 Google बार्ड के लिए एक्सटेंशन
- 1.7 Google बार्ड अपने उत्तरों की जाँच करता है
- 1.8 Google Chrome के लिए एक्सटेंशन आपके पासवर्ड को स्पष्ट कर सकते हैं !
- 1.9 सबसे लोकप्रिय साइटें असुरक्षित हैं
2023/09/05 (UTC) पर अंतिम अद्यतन.
PostgreSQL एक्सटेंशन कॉन्फ़िगर करें
आप एक इकाई के रूप में उपयोग करने के लिए एक पैकेज में SQL ऑब्जेक्ट्स को समूहीकृत करके PostgreSQL का विस्तार कर सकते हैं. इस पृष्ठ में क्लाउड SQL के साथ संगत PostgreSQL एक्सटेंशन के कॉन्फ़िगरेशन की जानकारी है.
PostgreSQL एक्सटेंशन का उपयोग करें
आप केवल क्लाउड SQL के साथ संगत एक्सटेंशन स्थापित कर सकते हैं. अधिक जानकारी के लिए, क्लाउड SQL के साथ संगत PostgreSQL एक्सटेंशन अनुभाग देखें.
ध्यान दिया : आप केवल मुख्य उदाहरण पर एक्सटेंशन स्थापित कर सकते हैं, न कि डुप्लिकेटेड इंस्टेंस पर रीडिंग एक्सेस के साथ. एक बार स्थापित होने के बाद, एक्सटेंशन को डुप्लिकेटेड बॉडी पर रीडिंग एक्सेस के साथ दोहराया जाता है.
एक एक्सटेंशन स्थापित करें
एक्सटेंशन का उपयोग करने से पहले, इसे निम्नानुसार आगे बढ़ाकर स्थापित करें:
- PSQL टूल में, क्रिएट एक्सटेंशन कमांड चलाएं.
सुपरयूज़र अधिकारों के लिए आवश्यक शर्तें
क्लाउड SQL में, एक्सटेंशन केवल उपयोगकर्ताओं द्वारा भूमिका के साथ बनाए जा सकते हैं . जब आप एक PostgreSQL उदाहरण बनाते हैं, तो डिफ़ॉल्ट पोस्टग्रे उपयोगकर्ता स्वचालित रूप से बनाया जाता है (लेकिन आपको उनके पासवर्ड को परिभाषित करना होगा). डिफ़ॉल्ट Postgres उपयोगकर्ता की CloudSQLSUPERUSER भूमिका है . अधिक जानकारी के लिए, PostgreSQL उपयोगकर्ताओं के बारे में पृष्ठ देखें.
ध्यान दिया : यदि आप एक व्यक्तिगत उपयोगकर्ता द्वारा बनाए गए एक्सटेंशन वाले डेटाबेस को आयात करते हैं, तो आप पूरे आयातित डेटाबेस को हटाने के बिना उपयोगकर्ता को हटा नहीं सकते हैं.
डेटाबेस के बीच संबंध
कनेक्ट करने के लिए, टारगेट इंस्टेंस कनेक्शन बॉडी के समान वीपीसी नेटवर्क में होना चाहिए.
Google क्लाउड कंसोल में, आप बटन नहीं चुन सकते केवल SSL कनेक्शन को अधिकृत करें क्लस्टर उदाहरणों के लिए. इसके अलावा, एक ही उदाहरण के भीतर डेटाबेस से कनेक्ट करने के लिए, आप होस्ट को “लोकलहोस्ट” पर या 127 पर परिभाषित नहीं कर सकते.0.0.1 . आपको Google क्लाउड कंसोल में अपने उदाहरण के लिए संकेतित IP पते का उपयोग करना होगा.
एक नए एक्सटेंशन के लिए सहायता का अनुरोध करें
आप SQL क्लाउड में अपना एक्सटेंशन नहीं बना सकते.
एक्सटेंशन के संबंध में सहायता अनुरोध के लिए, क्लिक करें +1 रिपोर्ट पर, या एक नई समस्या बनाएं. क्लाउड SQL के बारे में बताई गई समस्याओं की सूची प्राप्त करने और समस्याओं के निर्माण के बारे में जानकारी प्राप्त करने के लिए, खोज अनुभाग देखें या समस्या रिपोर्ट और उत्पाद सुविधाएँ अनुरोध करें.
SQL क्लाउड के साथ संगत PostgreSQL एक्सटेंशन
किसी विशिष्ट एक्सटेंशन का उपयोग करने के बारे में अधिक जानकारी के लिए, नीचे दिए गए टेबल में से एक में प्रदर्शित होने वाले प्रलेखन के लिंक का पालन करें.
क्लाउड SQL के साथ PostgreSQL एक्सटेंशन से संबंधित सहायता को कई श्रेणियों में विभाजित किया गया है:
- पोस्टगिस एक्सटेंशन
- आंकड़ा प्रकार विस्तार
- भाषा विस्तार
- विभिन्न विस्तार
पोस्टगिस
पोस्टगिस 3 एक्सटेंशन.0 सभी प्रमुख संस्करणों के लिए PostgreSQL के लिए क्लाउड SQL के साथ संगत है.
निम्न तालिका में Postgresql के लिए SQL क्लाउड के प्रत्येक संस्करण के लिए पोस्टगिस एक्सटेंशन के संस्करण शामिल हैं:
PostgreSQL के लिए SQL क्लाउड संस्करण | पोस्टगिस विस्तार |
PostgreSQL 9.6 | 2.3.11 |
PostgreSQL 10 | 2.4.9, 3.1.4 |
PostgreSQL 11 | 2.5.5, 3.1.4 |
PostgreSQL 12 | 3.1.4 |
PostgreSQL 13 | 3.1.4 |
PostgreSQL 14 | 3.1.4 |
PostgreSQL के एक प्रमुख विशिष्ट संस्करण के लिए, क्रिएट एक्सटेंशन कमांड में, आप संस्करण संस्करण का उपयोग करके पोस्टगिस एक्सटेंशन का एक संस्करण निर्दिष्ट कर सकते हैं .
पोस्टगिस एक्सटेंशन में निम्नलिखित तत्व शामिल हैं:
- पोस्टगिस
- Postgis_raster
- Postgis_sfcgal
- Postgis_tiger_geocoder
- पोस्टगिस_टोपोलॉजी
- ADDRESS_STANDARDIZER
- ADDRESS_STANDARDIZER_DATA_US
अधिक जानकारी के लिए, पोस्टगिस इंस्टॉलेशन सेक्शन (पोस्टगिस की स्थापना) देखें.
इसके अलावा, PostgreSQL के लिए क्लाउड SQL में संस्करण 3 शामिल है.3.Pgrouting एक्सटेंशन के 0, जो पोस्टगिस का विस्तार करता है. Pgrouting एक्सटेंशन रूटिंग और नेटवर्क विश्लेषण के माध्यम से भू -स्थानिक उपचार में सुधार करता है.
आप मैन्युअल रूप से पोस्टगिस और संबंधित एक्सटेंशन को उनके नवीनतम संस्करण में अपग्रेड कर सकते हैं. अपने पोस्टगिस एक्सटेंशन को अपग्रेड करने के बारे में अधिक जानने के लिए, पोस्टगी अपग्रेड पेज देखें.
आंकड़ा प्रकार विस्तार
विस्तार | विवरण |
Btree_gin | GIN INDEX ऑपरेटरों के वर्गों के उदाहरण प्रदान करता है जो बी-ट्री इंडेक्स के बराबर व्यवहार को लागू करते हैं. PostgreSQL 9 के लिए क्लाउड SQL.6 संस्करण 1 का उपयोग करें.0. PostgreSQL 10 संस्करण 1 का उपयोग करता है.2. अन्य सभी संस्करण संस्करण 1 का उपयोग करते हैं.3. |
Btree_gist | GIST इंडेक्स ऑपरेटरों की कक्षाएं प्रदान करता है जो बी-ट्री इंडेक्स के बराबर व्यवहार को लागू करते हैं. PostgreSQL 9 के लिए क्लाउड SQL.6 संस्करण 1 का उपयोग करें.2. PostgreSQL 10, 11, 12 और 13 उपयोग संस्करण 1.5. Postgresql 14 संस्करण 1 का उपयोग करता है.6. |
चाकपास | एन्क्रिप्टेड पासवर्ड स्टोर करने के लिए डिज़ाइन किए गए एक CHKPASS डेटा प्रकार को लागू करता है. PostgreSQL 9 के लिए क्लाउड SQL.6 और 10 संस्करण 1 का उपयोग करें.0. अन्य संस्करणों के साथ संगत नहीं. |
सिटएक्सटी | एक प्रकार का Citext वर्ण श्रृंखला प्रदान करता है जो टूटने के लिए संवेदनशील नहीं है. PostgreSQL 9 के लिए क्लाउड SQL.6 संस्करण 1 का उपयोग करें.3. PostgreSQL 10 संस्करण 1 का उपयोग करता है.4. Postgresql 11 संस्करण 1 का उपयोग करता है.5. PostgreSQL 12, 13 और 14 उपयोग संस्करण 1.6. |
घनक्षेत्र | बहुआयामी क्यूब्स का प्रतिनिधित्व करने के लिए एक प्रकार का क्यूब डेटा लागू करता है. PostgreSQL 9 के लिए क्लाउड SQL.6 और 10 संस्करण 1 का उपयोग करें.2. Postgresql 11 संस्करण 1 का उपयोग करता है.3. Postgresql 12 और 13 उपयोग संस्करण 1.4. Postgresql 14 संस्करण 1 का उपयोग करता है.5. |
हस्टोर | एक एकल PostgreSQL मान के भीतर कुंजी/मूल्य जोड़े सेट को संग्रहीत करने के लिए HSTORE डेटा प्रकार को लागू करता है. PostgreSQL 9 के लिए क्लाउड SQL.6 और 10, संस्करण 1 का उपयोग करें.4. Postgresql 11 संस्करण 1 का उपयोग करता है.5. Postgresql 12 संस्करण 1 का उपयोग करता है.6. Postgresql 13 संस्करण 1 का उपयोग करता है.7. Postgresql 14 संस्करण 1 का उपयोग करता है.8. |
प्रतिसाद नहीं | कुछ अंतरराष्ट्रीय उत्पाद संख्या मानकों के लिए डेटा प्रकार प्रदान करता है. PostgreSQL 9 के लिए क्लाउड SQL.6 और 10 संस्करण 1 का उपयोग करें.1. अन्य सभी संस्करण संस्करण 1 का उपयोग करते हैं.2. |
IP4R | IPv4/V6 पते, IP पता समुद्र तटों और अनुक्रमित के साथ संगतता के लिए डेटा प्रकार प्रदान करता है. PostgreSQL के लिए क्लाउड SQL संस्करण 2 का उपयोग करता है.4. |
लट्री | एक पेड़ के रूप में एक पदानुक्रमित संरचना में संग्रहीत डेटा लेबल का प्रतिनिधित्व करने के लिए एक ltree डेटा प्रकार को लागू करता है. PostgreSQL 9 के लिए क्लाउड SQL.6, 10, 11 और 12 उपयोग संस्करण 1.1. Postgresql 13 और 14 उपयोग संस्करण 1.2. |
आरे | बड़ी वस्तुओं के प्रबंधन के लिए सहायता (जिसे लो या बूँद भी कहा जाता है). PostgreSQL के लिए क्लाउड SQL संस्करण 1 का उपयोग करता है.1. |
PostgreSQL-HLL | एक नए प्रकार के डेटा, एचएलएल का परिचय देता है, जो एक हाइपरलॉगल डेटा संरचना है. इस दस्तावेज़ में PostgreSQL-HLL अनुभाग भी देखें. PostgreSQL के लिए क्लाउड SQL संस्करण 2 का उपयोग करता है.16. |
उपसर्ग | एक उपसर्ग पत्राचार के साथ -साथ सूचकांक के साथ संगतता प्रदान करता है. PostgreSQL के लिए क्लाउड SQL संस्करण 1 का उपयोग करता है.2.0. |
भाषा विस्तार
विस्तार | विवरण |
PLPGSQL | फ़ंक्शन, प्रक्रियाएं और ट्रिगर बनाने के लिए लोड करने योग्य प्रक्रियात्मक भाषा. आप इस भाषा का उपयोग सीधे डीओ ब्लॉक में कोड को निष्पादित करने के लिए कर सकते हैं. PostgreSQL के लिए क्लाउड SQL संस्करण 1 का उपयोग करता है.0. |
PLV8 | जावास्क्रिप्ट को सक्रिय करने के लिए एक प्रक्रियात्मक भाषा प्रदान करता है. PostgreSQL के लिए क्लाउड SQL संस्करण 3 का उपयोग करता है.1.2, जो संस्करण 9 का उपयोग करता है.जावास्क्रिप्ट V8 इंजन के 9. |
विभिन्न विस्तार
- PostgreSQL 9 के लिए क्लाउड SQL.6 संस्करण 1 का उपयोग करें.1.4 pgaudit.
- PostgreSQL 10 के लिए क्लाउड SQL संस्करण 1 का उपयोग करता है.2.3 pgaudit.
- PostgreSQL 11 के लिए क्लाउड SQL संस्करण 1 का उपयोग करता है.3.3 pgaudit.
- PostgreSQL 12 के लिए क्लाउड SQL संस्करण 1 का उपयोग करता है.4.Pgaudit के 2.
- PostgreSQL 13 के लिए क्लाउड SQL संस्करण 1 का उपयोग करता है.5.Pgaudit का 1.
- PostgreSQL 14 के लिए क्लाउड SQL संस्करण 1 का उपयोग करता है.6.Pgaudit का 1.
PGAUDIT के सभी संस्करणों के लिए आप ऑडिट न्यूज फ़ाइलों के लिए परिभाषित कर सकते हैं . संस्करणों के लिए 1.4.2 से 1.6.1, आप MIST_SET के मान को भी परिभाषित कर सकते हैं .
SQL क्लाउड के साथ इस एक्सटेंशन का उपयोग करने के बारे में अधिक जानकारी के लिए, PGAUDIT का उपयोग करके PostgreSQL ऑडिट पेज देखें.
एक PostgreSQL डेटाबेस में DB2 या Oracle प्रकार अस्थायी तालिकाओं का निर्माण और प्रबंधन करता है.
PostgreSQL के लिए क्लाउड SQL संस्करण 2 का उपयोग करता है.9.0.
PostgreSQL डेटाबेस में निरंतर वेक्टर अभ्यावेदन को स्टोर करने और खोजने के लिए ओपन सोर्स एक्सटेंशन.
PostgreSQL के लिए क्लाउड SQL संस्करण 0 का उपयोग करता है.4.2
PostgreSQL डेटाबेस से व्यक्तिगत या संवेदनशील जानकारी को छिपाएं या बदलें, अधिक जानकारी प्राप्त करने के लिए, Postgresql_anonymizer अनुभाग देखें.
PostgreSQL के लिए क्लाउड SQL संस्करण 1 का उपयोग करता है.0.0.
कुछ पोस्टग्रेस्कल एक्सटेंशन के बारे में अधिक जानकारी प्राप्त करें
यह खंड उपरोक्त तालिकाओं के साथ संगत पोस्टग्रेसक्यूएल एक्सटेंशन के कुछ अधिक विस्तार से वर्णन करता है.
AUT_EXPLAIN
एक उदाहरण पर इस एक्सटेंशन का उपयोग करना शुरू करने के लिए, क्लाउड्सक्यूएल विकल्प को परिभाषित करें.enable_auto_explain on . विकल्पों के कॉन्फ़िगरेशन के बारे में अधिक जानने के लिए और इस एक्सटेंशन के साथ संगत विकल्पों की खोज करने के लिए, कॉन्फ़िगर डेटाबेस विकल्प पृष्ठ देखें.
इसके अलावा, क्लाउड्सक्यूएलएसयूपरसेरस रोल (केवल) वाले उपयोगकर्ता के लिए, आप एक सत्र के दौरान इस एक्सटेंशन को लोड करने के लिए लोड कमांड का उपयोग कर सकते हैं.
डब्लिंक
एक डेटाबेस सत्र में, आप इस एक्सटेंशन का उपयोग PostgreSQL डेटाबेस से कनेक्ट करने और अनुरोधों को चलाने के लिए कर सकते हैं.
वर्तमान में, यह एक्सटेंशन एक ही VPC नेटवर्क के भीतर निजी IP कनेक्टिविटी के साथ दो SQL क्लाउड इंस्टेंस के लिए संचालित होता है, या एक ही उदाहरण के भीतर पार किए गए डेटाबेस के लिए.
ध्यान दिया : क्लाउड SQL में, DBLINK के साथ ग्राहक प्रमाण पत्र का उपयोग करना संभव नहीं है.
अधिक जानकारी के लिए, PostgreSQL प्रलेखन में DBLINK अनुभाग देखें.
पासवर्ड से जुड़ने के लिए DBLINK का उपयोग करें
डेटाबेस से कनेक्ट करने के लिए या किसी अन्य उपयोगकर्ता के समान उदाहरण से कनेक्ट करने के लिए, आपको एक पासवर्ड निर्दिष्ट करना होगा. यहाँ एक उदाहरण के रूप में एक कोड निकालने है (उत्पादन में उपयोग नहीं किया जाना):
DBLINK से * का चयन करें ('DBNAME = NAME PORT = 1234 होस्ट = होस्ट उपयोगकर्ता = उपयोगकर्ता पासवर्ड = पासवर्ड', 'ID, TABLE' \ _ से नाम का चयन करें) t (id int, Text Text);
अन्यथा, केवल एक कनेक्शन को कॉन्फ़िगर करने के लिए, यहां कोड का एक और उदाहरण है (उत्पादन में उपयोग नहीं किया जाना):
DBLINK_CONNECT का चयन करें ('dbname = dblinktest उपयोगकर्ता = Postgres होस्ट = name_or_ip पासवर्ड = xxx');
DBLINK का उपयोग करके पासवर्ड के बिना कनेक्ट करें
एक ही उपयोगकर्ता की पहचान का उपयोग करके उसी उदाहरण से कनेक्ट करने के लिए, आप बिना पासवर्ड के कनेक्ट कर सकते हैं. उदाहरण :
- पासवर्ड के बिना स्थानीय कनेक्शन को सक्रिय करने के लिए निम्न डेटाबेस संकेतक को परिभाषित करें.
CloudDSQL.Allow_passwordless_local_connections - होस्ट निर्दिष्ट किए बिना कनेक्ट करें, जो एक ही उदाहरण के लिए एक कनेक्शन का अर्थ है. यहाँ एक उदाहरण है :
Dblink ('dbname = Finance User = alice', 'आय से आय का चयन करें') से * का चयन करें (आय पूर्णांक) के रूप में;
परिणाम इस तरह दिखना चाहिए:
आय -------- 1000 (1 पंक्ति)
इसके अलावा, एक ही उदाहरण के भीतर अन्य डेटाबेस से कनेक्ट करने के लिए, आप होस्ट को “लोकलहोस्ट” या 127 पर परिभाषित नहीं कर सकते.0.0.1 . आपको Google क्लाउड कंसोल में अपने उदाहरण के लिए संकेतित IP पते का उपयोग करना होगा.
इस दस्तावेज़ में Postgres_fdw और pl/प्रॉक्सी सेक्शन से भी परामर्श करें.
पृष्ठ
यह एक्सटेंशन निचले स्तर पर डेटाबेस पृष्ठों की सामग्री का निरीक्षण करता है. अधिक जानने के लिए, PostgreSQL प्रलेखन में पेजिंस सम्मान अनुभाग देखें.
PG_BIGM
यह एक्सटेंशन पूर्ण पाठ अनुसंधान को सक्रिय करता है और तेजी से पूर्ण पाठ खोज के लिए एक BIGRAM सूचकांक के उपयोग की अनुमति देता है.
एक उदाहरण पर इस एक्सटेंशन का उपयोग करना शुरू करने के लिए, क्लाउड्सक्यूएल विकल्प को परिभाषित करें.enable_pg_bigm ऑन . निम्नलिखित विकल्प भी स्वीकार किए जाते हैं:
- PG_BIGM.Enable_recheck
- PG_BIGM.gin_key_limit
- PG_BIGM.समानता_लिमिट
विकल्पों की परिभाषा के बारे में और अधिक जानने के लिए और इस एक्सटेंशन के साथ संगत विकल्पों की खोज करने के लिए, कॉन्फ़िगर डेटाबेस विकल्पों से परामर्श करें.
PG_CRON
एक उदाहरण पर pg_cron का उपयोग करना शुरू करने के लिए, क्लाउड्सक्यूएल विकल्प को परिभाषित करें.enable_pg_cron चालू . विकल्पों की परिभाषा के बारे में और अधिक जानने के लिए और इस एक्सटेंशन के साथ संगत विकल्पों की खोज करने के लिए, कॉन्फ़िगर डेटाबेस विकल्पों से परामर्श करें.
कार्यों को पृष्ठभूमि गणना नोड्स के रूप में कॉन्फ़िगर किया गया है. इसलिए आपको पृष्ठभूमि में गणना नोड्स की संख्या को समायोजित करने के लिए मानक PostgreSQL तकनीकों (जैसे MAX_WORKER_PROCESSES विकल्प) का उपयोग करना पड़ सकता है.
इस एक्सटेंशन के लिए, क्लाउड SQL पृष्ठभूमि में गणना नोड मोड के साथ संगत है, लेकिन LIBPQ इंटरफ़ेस के साथ नहीं. इसलिए, इस एक्सटेंशन को प्रत्यक्ष प्रमाणीकरण की आवश्यकता नहीं है.
पीजीएफआईसीओआरई
इस एक्सटेंशन में Postgresql से ऑपरेटिंग सिस्टम डिस्क के कैश मेमोरी में पृष्ठों को प्रबंधित करने के लिए फ़ंक्शन शामिल हैं. अधिक जानकारी के लिए, PGFINCORE को समर्पित दस्तावेज देखें.
pg_freespacemap
यह एक्सटेंशन फ्री स्पेस मैप (एफएसएम, फ्री स्पेस मैप) की जांच करता है. अधिक जानने के लिए, PostgreSQL प्रलेखन में pg_freespacemap अनुभाग देखें.
PG_HINT_PLAN
एक उदाहरण पर इस एक्सटेंशन का उपयोग करना शुरू करने के लिए, क्लाउड्सक्यूएल विकल्प को परिभाषित करें.enable_pg_hint_plan चालू . विकल्पों के कॉन्फ़िगरेशन के बारे में अधिक जानने के लिए और इस एक्सटेंशन के साथ संगत विकल्पों की खोज करने के लिए, कॉन्फ़िगर डेटाबेस विकल्प पृष्ठ देखें.
अन्यथा, एक उपयोगकर्ता के लिए केवल क्लाउड्सक्लसुपरस की भूमिका होती है, आप एक सत्र के दौरान इस एक्सटेंशन को लोड करने के लिए लोड कमांड का उपयोग कर सकते हैं.
PG_PARTMAN
यह एक्सटेंशन आपको घंटे और श्रृंखला के आधार पर तालिकाओं के सेट बनाने और प्रबंधित करने की अनुमति देता है.
क्लाउड SQL में, इस एक्सटेंशन में विभाजन के स्वचालित रखरखाव के लिए पृष्ठभूमि में गणना नोड शामिल नहीं है. इसके बजाय, आप उदाहरण के लिए नियमित अंतराल पर रखरखाव कार्यों को कॉल करके ऑर्केस्ट्रेट रखरखाव के लिए क्लाउड शेड्यूलर का उपयोग कर सकते हैं.
PG_PROCTAB
PG_TOP उपयोगिता को सक्रिय करने के लिए PG_Proctab एक्सटेंशन का उपयोग करने के लिए यहां अनुसरण करने के लिए चरण दिए गए हैं:
- PSQL टूल में, PG_PROCTAB के लिए एक्सटेंशन कमांड बनाएं.
- डाउनलोड करें और PG_TOP चलाएं.
- जब आप PostgreSQL के लिए SQL क्लाउड इंस्टेंस से कनेक्ट करते हैं, तो -r विकल्प जोड़ें ताकि आप एक रिमोट डेटाबेस से कनेक्ट कर सकें और मेट्रिक्स प्राप्त कर सकें.
इंस्टेंस स्केल पर निम्नलिखित मैट्रिक्स, जो परिणाम में शामिल हैं, में शरीर के अन्य एजेंटों और सेवाओं द्वारा उपयोग शामिल हैं:
- मध्यम भार
- प्रोसेसर के राज्य (% उपयोगकर्ता, अच्छा, सिस्टम, निष्क्रिय और आयोवाइट)
- मेमोरी (उपयोग, मुफ्त और चैटिंग)
PG_REPACK
यह एक्सटेंशन आपको टेबल और इंडेक्स से भारी डेटा को हटाने की अनुमति देता है. आप संभवतः एक ऑनलाइन क्लस्टर बनाने के लिए इस एक्सटेंशन का उपयोग कर सकते हैं (क्लस्टर इंडेक्स द्वारा टेबल को वर्गीकृत करें). अधिक जानकारी के लिए, PG_REPACK को समर्पित दस्तावेज देखें. इसके अलावा, SQL क्लाउड में इस एक्सटेंशन का उपयोग करने के लिए, उपयोगकर्ता को अधिकार जोड़ने के लिए एक विशेष प्रक्रिया आवश्यक है.
यदि किसी उपयोगकर्ता के पास एक एक्सटेंशन का उपयोग करने की इच्छा रखने वाले क्लाउड्सक्लसुपरसर की भूमिका नहीं है, . अधिक जानने के लिए, सुपर-उपयोगकर्ता अधिकारों के लिए आवश्यक शर्तों से परामर्श करें. निम्न उदाहरण आवश्यक अधिकारों को जोड़ने के लिए अनुदान कमांड का उपयोग करता है.
अधिकार जोड़ने का उदाहरण
उदाहरण के लिए, CSUPER1 एक CloudSQLSUPERUSER से मेल खाता है और TestDB उपयोगकर्ता एक डेटाबेस है जो Testuser से संबंधित है . TestDB में PG_REPACK एक्सटेंशन बनाने के लिए, शुरू में निम्नलिखित कमांड चलाएं:
-
CloudDB से कनेक्ट करें CloudSQLSUPERUSERUSE उपयोगकर्ता:
PSQL -U CSUPER1 -D TESTDB;
CSUPER1 को अनुदान परीक्षण करने वाला;
एक्सटेंशन PG_REPACK बनाएं;
PG_REPACK -H -D TESTDB -U CSUPER1 -K -T T1
CSUPER1 से टेस्ट्यूसर को रद्द करें;
PG_REPACK कमांड निम्नलिखित त्रुटि के साथ विफल हो सकता है:
“त्रुटि: क्वेरी विफल: SSL Syscall त्रुटि: EOF का पता चला”
यदि यह त्रुटि होती है, तो TCP Keepalive संदेशों के लिए एक छोटे से मान को परिभाषित करने का प्रयास करें, तो PG_REPACK कमांड चलाएं . अधिक जानने के लिए, कनेक्शन की समाप्ति से पहले समय सीमा देखें (कंप्यूट इंजन से).
पकाने वाला
एक उदाहरण पर इस एक्सटेंशन का उपयोग करना शुरू करने के लिए, PGTT विकल्प को परिभाषित करें.पर सक्षम . संकेतकों की सेटिंग्स के बारे में अधिक जानने के लिए और इस एक्सटेंशन के साथ संगत संकेतकों की खोज करने के लिए, पृष्ठ कॉन्फ़िगर करें डेटाबेस संकेतक से परामर्श करें.
pg_visibility
आपको एक तालिका के पृष्ठ पर दृश्यता कार्ड (वीएम, दृश्यता मानचित्र) और दृश्यता की जानकारी की जांच करने की अनुमति देता है. अधिक जानने के लिए, PostgreSQL प्रलेखन में pg_visibility अनुभाग देखें.
पीएल/प्रॉक्सी
यह एक्सटेंशन एक प्रक्रियात्मक भाषा प्रबंधक है जो पोस्टग्रेसक्यूएल डेटाबेस के बीच दूरस्थ प्रक्रियात्मक कॉल को अधिकृत करता है, वैकल्पिक विभाजन के साथ.
अधिक जानकारी के लिए, पीएल/प्रॉक्सी प्रलेखन देखें.
कनेक्ट करने के लिए, टारगेट इंस्टेंस कनेक्शन बॉडी के समान वीपीसी नेटवर्क में होना चाहिए. Google क्लाउड कंसोल में, आप बटन नहीं चुन सकते केवल SSL कनेक्शन को अधिकृत करें क्लस्टर उदाहरणों के लिए.
इसके अलावा, एक ही उदाहरण के भीतर अन्य डेटाबेस से कनेक्ट करने के लिए, आप होस्ट को “लोकलहोस्ट” या 127 पर परिभाषित नहीं कर सकते.0.0.1 . आपको Google क्लाउड कंसोल में अपने उदाहरण के लिए संकेतित IP पते का उपयोग करना होगा.
इस दस्तावेज़ में Postgres_fdw और dblink अनुभागों से भी परामर्श करें.
Postgresql_anonymizer
एक उदाहरण पर इस एक्सटेंशन का उपयोग करना शुरू करने के लिए, क्लाउड्सक्यूएल विकल्प को परिभाषित करें.Enable_anon चालू . संकेतकों की सेटिंग्स के बारे में अधिक जानने के लिए और इस एक्सटेंशन के साथ संगत संकेतकों की खोज करने के लिए, पृष्ठ कॉन्फ़िगर करें डेटाबेस संकेतक से परामर्श करें.
Postgres_fdw
यह एक्सटेंशन वर्तमान डेटाबेस में “विदेशी” तालिकाओं के रूप में अन्य PostgreSQL डेटाबेस की तालिकाओं को उजागर करना संभव बनाता है. ये टेबल तब उपलब्ध हैं, जैसे कि वे स्थानीय टेबल थे. अधिक जानकारी के लिए, Postgresql प्रलेखन में Postgres_fdw अनुभाग देखें.
यह एक्सटेंशन एक ही VPC नेटवर्क के भीतर निजी IP कनेक्टिविटी के साथ दो SQL क्लाउड इंस्टेंस के लिए संचालित होता है, या उसी उदाहरण के भीतर पार किए गए डेटाबेस के लिए.
इसके अलावा, एक ही उदाहरण के भीतर अन्य डेटाबेस से कनेक्ट करने के लिए, आप होस्ट को “लोकलहोस्ट” या 127 पर परिभाषित नहीं कर सकते.0.0.1 . आपको Google क्लाउड कंसोल में अपने उदाहरण के लिए संकेतित IP पते का उपयोग करना होगा.
इसके अलावा, Google क्लाउड कंसोल में, आप बटन नहीं चुन सकते केवल SSL कनेक्शन को अधिकृत करें विदेशी डेटा को संग्रहीत करने वाले क्लस्टर निकायों के लिए. केवल एक क्लाउड्सक्लसुपरसर उपयोगकर्ता विदेशी डेटा पोस्टग्रेस_फडीडब्ल्यू का एक आवरण कर सकता है.
इस दस्तावेज़ में पीएल/प्रॉक्सी और डब्लिंक सेक्शन से भी परामर्श करें.
PostgreSQL-HLL
यह एक्सटेंशन एक नए प्रकार के डेटा, एचएलएल का परिचय देता है, जो एक हाइपरलॉगल डेटा संरचना है. अधिक जानकारी के लिए, PostgreSQL-HLL को समर्पित दस्तावेज देखें.
टिप्पणी
जब तक अन्यथा इंगित नहीं किया जाता है, इस पृष्ठ की सामग्री एक क्रिएटिव कॉमन्स असाइनमेंट 4 लाइसेंस द्वारा नियंत्रित होती है.0, और कोड के नमूने अपाचे 2 लाइसेंस द्वारा शासित होते हैं.0. अधिक जानकारी के लिए, Google डेवलपर्स साइट के नियम देखें. जावा ओरेकल और/या इसकी संबद्ध कंपनियों का एक पंजीकृत ट्रेडमार्क है.
2023/09/05 (UTC) पर अंतिम अद्यतन.
Google Bard अब Gmail, डॉक्स, मैप्स से कनेक्ट हो सकता है: यह कैसे काम करता है
संवादी एजेंट अब विभिन्न Google टूल से जानकारी को संयोजित करने में सक्षम है और एक स्रोत सत्यापन प्रणाली को शामिल करता है.
जोस बिलोन / 19 सितंबर, 2023 को 4:31 बजे प्रकाशित हुआ।
इस मंगलवार, 19 सितंबर को प्रकाशित ब्लॉग में, Google ने अपने चैटबॉट Google बार्ड के लिए नए उत्पादों की घोषणा की. CHATGPT प्रतियोगी, जिसे 13 जुलाई से अपडेट नहीं किया गया था, के पास एक्सटेंशन है जो उसे अन्य Google उत्पादों से जुड़ने की अनुमति देता है और स्रोतों को सत्यापित करने का विकल्प है. ये परिवर्धन, जो पाम 2 मॉडल के अपडेट का पालन करते हैं, केवल अंग्रेजी उपयोगों के लिए सुलभ हैं.
Google बार्ड के लिए एक्सटेंशन
Google बार्ड एक्सटेंशन अब उपयोगकर्ताओं को अनुमति देते हैं “Google टूल से प्रासंगिक जानकारी खोजें और प्रदर्शित करें”, जैसे Gmail, Docs, Drive, Google Maps, YouTube या Google Hotels. ठोस रूप से, बार्ड प्रत्येक सेवा के भीतर जानकारी प्राप्त करने में सक्षम है, और एक अनुकूलित प्रतिक्रिया प्रदान करने के लिए इसे संयोजित करने के लिए.
उदाहरण के लिए, यदि आप ग्रैंड कैन्यन (एक परियोजना जो कई टैब पर कब्जा कर लेते हैं) की यात्रा की योजना बनाते हैं, तो अब आप बार्ड को जीमेल से उन तारीखों को निकालने के लिए कह सकते हैं जो सभी के लिए उपयुक्त हैं, उड़ानों और होटलों पर वास्तविक समय में जानकारी से परामर्श करने के लिए, हवाई अड्डे के लिए Google मैप्स का मार्ग प्राप्त करें, […] सभी एक ही बातचीत में.
इसके अलावा, Google व्यक्तिगत जानकारी की सुरक्षा के लिए उपक्रम करता है: Google कार्यक्षेत्र के लिए एक्सटेंशन Gmail, डॉक्स और ड्राइव से लक्षित विज्ञापन के लिए या मॉडल को प्रशिक्षित करने के लिए आपकी सामग्री का उपयोग नहीं करेगा.
Google बार्ड अपने उत्तरों की जाँच करता है
अपने इंटरफ़ेस पर, Google बार्ड हमेशा इंगित करता है कि यह प्रयोगात्मक चरण में है. दरअसल, जब इसे लॉन्च किया गया, तो चैटबॉट ने पावर की घोषणा की “कभी -कभी गलत हो रहा है”, हम अपने परीक्षण के दौरान क्या पुष्टि कर पाए थे. यह प्रसारित होने वाली जानकारी की सत्यता के उपयोगकर्ताओं को सुनिश्चित करने के लिए, एआई अब एक फ़ंक्शन को शामिल करता है दोहरी जाँच, जो प्रतिक्रियाओं में प्रेषित जानकारी से संबंधित समवर्ती और विरोधाभासी स्रोतों तक पहुँचने की संभावना प्रदान करता है.
यदि आप बटन दबाते हैं, तो ठोस रूप से उत्तर (Google लोगो), चैटबॉट का आकलन करता है कि क्या वेब पर सामग्री है जो उसके उत्तर की पुष्टि करने के लिए है. हरे रंग की पेशकश में सजा दी गई थी, जबकि सहायक स्रोतों पर प्रकाश डाला गया, जबकि नारंगी रंग की पेशकश के लिए वाक्यों ने विचलन के स्रोतों की पेशकश की।.
Google Chrome के लिए एक्सटेंशन आपके पासवर्ड को स्पष्ट कर सकते हैं !
एक साधारण Google Chrome एक्सटेंशन से, उन पासवर्डों को स्पष्ट करना संभव है जो आप कई लोकप्रिय साइटों पर दर्ज करते हैं. सुरक्षा शोधकर्ताओं ने एक रिपोर्ट में इस कमजोरी पर प्रकाश डाला है. चलो एक चेक में करते हैं.
विस्कॉन्सिन-मैडिसन विश्वविद्यालय के शोधकर्ताओं की एक टीम ने एक नई तकनीकी रिपोर्ट पोस्ट की है, जिसमें दिखाया गया है कि एक ब्राउज़र के भीतर वेब स्टोर क्रोम से स्थापित एक वैध एक्सटेंशन संवेदनशील जानकारी चुराने में सक्षम है. कम से कम विशेषाधिकार का सिद्धांत कुछ लोकप्रिय सहित कई एक्सटेंशन में डेवलपर्स द्वारा लागू नहीं किया जा रहा है, उन्हें सक्षम बनाता हैवेबसाइट रूपों में दर्ज की गई जानकारी तक पहुँचें. यह विस्तार की अनुमति दे सकता है उपयोगकर्ता के उपयोगकर्ता पहचानकर्ता और पासवर्ड को साफ करने में पुनर्प्राप्त करें.
वास्तव में, शोधकर्ता बताते हैं कि समस्या इस तथ्य से जुड़ी है कि डेवलपर्स एक्सटेंशन देते हैं डोम ट्री तक असीमित पहुंच साइटों. भले ही व्यवहार सभी साइटों पर समान नहीं है, कुछ रूपों के साथ, दर्ज किया गया डेटा स्रोत कोड में दिखाई देता है और एक्सटेंशन उन्हें ठीक कर सकते हैं. इस तथ्य को जोड़ा गया है एक्सटेंशन डोम एपीआई का दुरुपयोग कर सकता है उपयोगकर्ता द्वारा दर्ज किए जाने के रूप में दर्ज की गई जानकारी को सीधे निकालने के लिए.
एक अतिरिक्त सुरक्षा परत प्रदान करने के लिए, अधिकांश ब्राउज़र उपयोग करते हैं Google Chrome को शुरू की गई MANEFAST V3 प्रोटोकॉल और जो कुछ कार्यों को पूरा करने से एक्सटेंशन को रोकता है. हालांकि यह है सामग्री लिपियों के खिलाफ अपर्याप्त और अप्रभावी.
इस प्रकार, डेवलपर्स द्वारा विकसित किया गया विस्तार जो खुद को जीपीटी पर आधारित सहायक के रूप में प्रस्तुत करता है, वह सक्षम है पृष्ठ के HTML स्रोत कोड, CSS बीकन और जावास्क्रिप्ट तत्वों का दुरुपयोग करके संवेदनशील जानकारी पुनर्प्राप्त करें. इस एक्सटेंशन में कोई दुर्भावनापूर्ण कोड शामिल नहीं है और यह प्रकट v3 के अनुरूप है क्योंकि यह बाहरी स्रोतों से कोड लोड नहीं करता है. इसलिए, इसे Google द्वारा अनुमोदित किया गया था और क्रोम वेब स्टोर पर ऑनलाइन रखा गया था.
सबसे लोकप्रिय साइटें असुरक्षित हैं
शोधकर्ताओं द्वारा किए गए परीक्षणों के अनुसार, शीर्ष 10,000 विश्व साइटों में से अधिकांश असुरक्षित हैं. लगभग 1,100 साइटें HTML DOM में एक स्पष्ट पाठ के रूप में उपयोगकर्ता पासवर्ड संग्रहीत करती हैं. इसके अलावा, 7,300 साइटें DOM API एक्सेस के माध्यम से डेटा निष्कर्षण के लिए असुरक्षित हैं.
यह कमजोरी केवल Google क्रोम को प्रभावित नहीं करती है क्योंकि अन्य ब्राउज़र क्रोमियम बेस का उपयोग करते हैं.
यहां कुछ उदाहरण दिए गए हैं : जीमेल लगीं.कॉम, फेसबुक.com, cloudflare.कॉम, अमेज़ॅन.कॉम.
एक ही समय पर, वेब स्टोर क्रोम के लगभग 17,300 एक्सटेंशन (IE 12.5 %) इस संवेदनशील जानकारी को निकालने के लिए आवश्यक प्राधिकरण हैं. यह सब अधिक परेशान करने वाला है 190 एक्सटेंशन (कुछ 100,000 से अधिक डाउनलोड के साथ) पहले से ही इस जानकारी को चर में संग्रहीत करते हैं. जो बताता है कि कुछ एक्सटेंशन पहले से ही इस सुरक्षा समस्या का फायदा उठाते हैं.
इस लेख का हिस्सा
- ← यूरोप में पिछला, Microsoft 365 सदस्यता Microsoft टीमों के साथ या उसके बिना बेची जाएगी
- Microsoft Windows 11 संस्करण 21: 2: 2 AM अगला → के तहत अभी भी मशीनों पर अपग्रेड को मजबूर करेगा →
फ्लोरियन बर्नल
सिस्टम और नेटवर्क इंजीनियर, आईटी-कनेक्ट और माइक्रोसॉफ्ट एमवीपी के सह-संस्थापक “क्लाउड और डेटासेंटर प्रबंधन”. मैं अपने लेखों के माध्यम से अपने अनुभव और अपनी खोजों को साझा करना चाहता हूं. Microsoft समाधान और स्क्रिप्टिंग के लिए एक विशेष आकर्षण के साथ सामान्यवादी. अच्छा पढ़ने.
फ्लोरियन में 4966 पोस्ट और गिनती हैं.फ्लोरियन द्वारा सभी पोस्ट देखें