پوسٹگریس کیو ایل ایکسٹینشنز کی تشکیل | پوسٹگریس کیو ایل کے لئے کلاؤڈ ایس کیو ایل | گوگل کلاؤڈ ، گوگل بارڈ اب جی میل ، دستاویزات ، نقشوں سے رابطہ قائم کرسکتا ہے: یہ کیسے کام کرتا ہے

گوگل بارڈ اب جی میل ، دستاویزات ، نقشوں سے رابطہ قائم کرسکتا ہے: یہ کیسے کام کرتا ہے

Contents

2023/09/05 (UTC) پر آخری تازہ کاری.

پوسٹگریس کیو ایل ایکسٹینشنز کو تشکیل دیں

آپ ایس کیو ایل آبجیکٹ کو کسی یونٹ کے طور پر استعمال کرنے کے لئے ایس کیو ایل اشیاء کو گروپ کرکے پوسٹگریس کیو ایل کو بڑھا سکتے ہیں. اس صفحے میں کلاؤڈ ایس کیو ایل کے ساتھ مطابقت پذیر پوسٹگریس کیو ایل ایکسٹینشن کی تشکیل کے بارے میں معلومات موجود ہیں.

پوسٹگریس کیو ایل توسیع کا استعمال کریں

آپ صرف کلاؤڈ ایس کیو ایل کے ساتھ مطابقت پذیر توسیعات انسٹال کرسکتے ہیں. مزید معلومات کے لئے ، پوسٹ گریس کیو ایل ایکسٹینشن سیکشن دیکھیں کلاؤڈ ایس کیو ایل کے ساتھ مطابقت رکھتا ہے.

محسوس کیا : آپ صرف مرکزی مثال پر ایکسٹینشن انسٹال کرسکتے ہیں ، پڑھنے تک رسائی کے ساتھ نقل شدہ مثال کے طور پر نہیں. ایک بار انسٹال ہونے کے بعد ، توسیع کو پڑھنے تک رسائی کے ساتھ نقل شدہ جسم پر نقل تیار کیا جاتا ہے.

ایکسٹینشن انسٹال کریں

توسیع کا استعمال کرنے سے پہلے ، مندرجہ ذیل طور پر آگے بڑھنے سے اسے انسٹال کریں:

  • PSQL ٹول میں ، ایکسٹینشن کمانڈ بنائیں.

سپرائزر حقوق کے لئے درکار شرائط

کلاؤڈ ایس کیو ایل میں ، ایکسٹینشن صرف صارفین کے ذریعہ کلاؤڈ اسکلسپرسروس کے کردار کے ساتھ بنائی جاسکتی ہے . جب آپ پوسٹگریس کیو ایل مثال بناتے ہیں تو ، پہلے سے طے شدہ پوسٹگری صارف خود بخود بنائی جاتی ہے (لیکن آپ کو ان کا پاس ورڈ کی وضاحت کرنی ہوگی). پہلے سے طے شدہ پوسٹگریس صارف کا کلاؤڈ اسکلسپرسر کا کردار ہے . مزید معلومات کے لئے ، پوسٹگریس کیو ایل صارفین کے بارے میں صفحہ دیکھیں.

محسوس کیا : اگر آپ کسی شخصی صارف کے ذریعہ تیار کردہ توسیع پر مشتمل ڈیٹا بیس درآمد کرتے ہیں تو ، آپ پورے درآمد شدہ ڈیٹا بیس کو حذف کیے بغیر صارف کو حذف نہیں کرسکتے ہیں۔.

ڈیٹا بیس کے مابین رابطے

مربوط ہونے کے لئے ، ہدف کی مثالوں کو اسی VPC نیٹ ورک میں ہونا چاہئے جیسے کنکشن باڈی.

گوگل کلاؤڈ کنسول میں ، آپ بٹن کا انتخاب نہیں کرسکتے ہیں صرف ایس ایس ایل رابطوں کو اجازت دیں کلسٹر مثالوں کے لئے. اس کے علاوہ ، اسی مثال کے اندر ڈیٹا بیس سے رابطہ قائم کرنے کے ل you ، آپ میزبان کی وضاحت “لوکل ہوسٹ” یا 127 پر نہیں کرسکتے ہیں۔.0.0.1 . آپ کو گوگل کلاؤڈ کنسول میں اپنے مثال کے لئے اشارہ کردہ IP ایڈریس استعمال کرنا چاہئے.

ایک نئی توسیع کے لئے مدد کی درخواست کریں

آپ ایس کیو ایل کلاؤڈ میں اپنی ایکسٹینشن نہیں بنا سکتے ہیں.

توسیع کے بارے میں مدد کی درخواست کے لئے ، پر کلک کریں +1 رپورٹ پر ، یا ایک نیا مسئلہ پیدا کریں. کلاؤڈ ایس کیو ایل سے متعلق اطلاع دی گئی مسائل کی فہرست حاصل کرنے اور مسائل کی تخلیق کے بارے میں معلومات حاصل کرنے کے لئے ، سرچ سیکشن دیکھیں یا مسئلہ کی رپورٹیں اور مصنوعات کی خصوصیات کی درخواستیں بنائیں۔.

پوسٹگریس کیو ایل کی توسیع ایس کیو ایل کلاؤڈ کے ساتھ مطابقت رکھتی ہے

کسی مخصوص توسیع کے استعمال سے متعلق مزید معلومات کے ل below ، نیچے دیئے گئے جدولوں میں سے کسی ایک میں ظاہر ہونے والی دستاویزات کے لنک پر عمل کریں.

کلاؤڈ ایس کیو ایل کے ساتھ پوسٹگریس کیو ایل کی توسیع سے متعلق امداد کو کئی زمروں میں تقسیم کیا گیا ہے:

  • پوسٹگیس ایکسٹینشنز
  • ڈیٹا کی قسم کی توسیع
  • زبان میں توسیع
  • مختلف توسیع

پوسٹگیس

پوسٹگیس 3 توسیع.0 تمام بڑے ورژن کے لئے پوسٹگریس کیو ایل کے لئے کلاؤڈ ایس کیو ایل کے ساتھ مطابقت رکھتا ہے.

مندرجہ ذیل جدول میں پوسٹگریس کیو ایل کے لئے ایس کیو ایل کلاؤڈ کے ہر ورژن کے لئے پوسٹ جی آئی ایس توسیع کے ورژن شامل ہیں:

پوسٹگریس کیو ایل کے لئے ایس کیو ایل کلاؤڈ ورژن پوسٹگیس توسیع
پوسٹ گریس کیو ایل 9.6 2.3.11
پوسٹ گریس کیو ایل 10 2.4.9 ، 3.1.4
پوسٹگریس کیو ایل 11 2.5.5 ، 3.1.4
پوسٹگریس کیو ایل 12 3.1.4
پوسٹگریس کیو ایل 13 3.1.4
پوسٹگریس کیو ایل 14 3.1.4

پوسٹگریس کیو ایل کے ایک بڑے مخصوص ورژن کے لئے ، بنائیں ایکسٹینشن کمانڈ میں ، آپ ورژن ورژن کا استعمال کرتے ہوئے پوسٹ جی آئی ایس توسیع کا ایک ورژن بیان کرسکتے ہیں۔ .

پوسٹ جی آئی ایس کی توسیع میں درج ذیل عناصر شامل ہیں:

  • پوسٹگیس
  • پوسٹ جی آئی ایس_اسٹر
  • postgis_sfcgal
  • پوسٹ جی آئی ایس_ٹیگر_جوکوڈر
  • پوسٹگیس_ٹوپولوجی
  • ایڈریس_ اسٹینڈرڈائزر
  • ایڈریس_ اسٹینڈرڈائزر_ڈیٹا_س

مزید معلومات کے لئے ، پوسٹ جی آئی ایس انسٹالیشن سیکشن (پوسٹ جی آئی ایس کی تنصیب) دیکھیں.

اس کے علاوہ ، پوسٹگریس کیو ایل کے لئے کلاؤڈ ایس کیو ایل میں ورژن 3 شامل ہے.3.Pgrouting توسیع کا 0 ، جو پوسٹگیس میں توسیع کرتا ہے. پی جی آر آؤٹنگ توسیع روٹنگ اور نیٹ ورک تجزیہ کے ذریعہ جغرافیائی علاج کو بہتر بناتی ہے.

آپ دستی طور پر پوسٹگیس اور اس سے وابستہ توسیع کو ان کے تازہ ترین ورژن میں اپ گریڈ کرسکتے ہیں. اپنے پوسٹگیس ایکسٹینشن کو اپ گریڈ کرنے کے بارے میں مزید معلومات کے ل ، ، پوسٹ جی آئی اپ گریڈ کا صفحہ دیکھیں.

ڈیٹا کی قسم کی توسیع

توسیع تفصیل
btree_gin جن انڈیکس آپریٹرز کی کلاسوں کی مثالیں فراہم کرتا ہے جو بی ٹری انڈیکس کے برابر سلوک کو نافذ کرتے ہیں.
پوسٹگریس کیو ایل 9 کے لئے کلاؤڈ ایس کیو ایل.6 ورژن 1 استعمال کریں.0. پوسٹگریس کیو ایل 10 ورژن 1 استعمال کرتا ہے.2. دوسرے تمام ورژن ورژن 1 کا استعمال کرتے ہیں.3.
btree_gist گسٹ انڈیکس آپریٹرز کی کلاس فراہم کرتا ہے جو بی ٹری انڈیکس کے برابر سلوک کو نافذ کرتے ہیں.
پوسٹگریس کیو ایل 9 کے لئے کلاؤڈ ایس کیو ایل.6 ورژن 1 استعمال کریں.2. پوسٹگریس کیو ایل 10 ، 11 ، 12 اور 13 ورژن 1 استعمال کریں.5. پوسٹگریس کیو ایل 14 ورژن 1 استعمال کرتا ہے.6.
chkpass خفیہ کردہ پاس ورڈز کو ذخیرہ کرنے کے لئے ڈیزائن کردہ CHKPASS ڈیٹا کی قسم کو نافذ کرتا ہے.
پوسٹگریس کیو ایل 9 کے لئے کلاؤڈ ایس کیو ایل.6 اور 10 استعمال ورژن 1.0. دوسرے ورژن کے ساتھ ہم آہنگ نہیں ہے.
Cityxt ایک قسم کا سیٹسٹ کریکٹر چین فراہم کرتا ہے جو ٹوٹ پھوٹ کے لئے حساس نہیں ہے.
پوسٹگریس کیو ایل 9 کے لئے کلاؤڈ ایس کیو ایل.6 ورژن 1 استعمال کریں.3. پوسٹگریس کیو ایل 10 ورژن 1 استعمال کرتا ہے.4. پوسٹگریس کیو ایل 11 ورژن 1 استعمال کرتا ہے.5. پوسٹگریس کیو ایل 12 ، 13 اور 14 ورژن 1 استعمال کریں.6.
مکعب کثیر جہتی کیوب کی نمائندگی کے لئے ایک قسم کی مکعب کے اعداد و شمار کو نافذ کرتا ہے.
پوسٹگریس کیو ایل 9 کے لئے کلاؤڈ ایس کیو ایل.6 اور 10 استعمال ورژن 1.2. پوسٹگریس کیو ایل 11 ورژن 1 استعمال کرتا ہے.3. پوسٹگریس کیو ایل 12 اور 13 ورژن 1 کا استعمال کریں.4. پوسٹگریس کیو ایل 14 ورژن 1 استعمال کرتا ہے.5.
ہاسٹ اسٹور کلیدی/ویلیو جوڑے سیٹ کو ایک ہی پوسٹگریس کیو ایل ویلیو میں ذخیرہ کرنے کے لئے HSTSTR ڈیٹا کی قسم کا اطلاق کرتا ہے.
پوسٹگریس کیو ایل 9 کے لئے کلاؤڈ ایس کیو ایل.6 اور 10 ، ورژن 1 استعمال کریں.4. پوسٹگریس کیو ایل 11 ورژن 1 استعمال کرتا ہے.5. پوسٹگریس کیو ایل 12 ورژن 1 استعمال کرتا ہے.6. پوسٹگریس کیو ایل 13 ورژن 1 کا استعمال کرتا ہے.7. پوسٹگریس کیو ایل 14 ورژن 1 استعمال کرتا ہے.8.
isn کچھ بین الاقوامی مصنوعات کی تعداد کے معیارات کے ل data ڈیٹا کی اقسام فراہم کرتا ہے.
پوسٹگریس کیو ایل 9 کے لئے کلاؤڈ ایس کیو ایل.6 اور 10 استعمال ورژن 1.1. دوسرے تمام ورژن ورژن 1 کا استعمال کرتے ہیں.2.
IP4R IPv4/V6 پتے ، IP ایڈریس ساحل اور اشاریہ کے ساتھ مطابقت کے لئے ڈیٹا کی اقسام فراہم کرتا ہے.
پوسٹگریس کیو ایل کے لئے کلاؤڈ ایس کیو ایل ورژن 2 استعمال کرتا ہے.4.
ltree درخت کی شکل میں درجہ بندی کے ڈھانچے میں محفوظ کردہ ڈیٹا لیبل کی نمائندگی کے لئے ایل ٹی آر ای ڈیٹا کی قسم کا اطلاق کرتا ہے.
پوسٹگریس کیو ایل 9 کے لئے کلاؤڈ ایس کیو ایل.6 ، 10 ، 11 اور 12 ورژن 1 استعمال کریں.1. پوسٹگریس کیو ایل 13 اور 14 ورژن 1 کا استعمال کریں.2.
لو بڑی اشیاء کے انتظام کے لئے مدد (جسے ایل او یا بلاب بھی کہا جاتا ہے).
پوسٹگریس کیو ایل کے لئے کلاؤڈ ایس کیو ایل ورژن 1 کا استعمال کرتا ہے.1.
postgresql-hll ایک نئی قسم کا ڈیٹا متعارف کراتا ہے ، HLL ، جو ایک ہائپرلوگلاگ ڈیٹا ڈھانچہ ہے. اس دستاویز میں پوسٹگریس کیو ایل ایچ ایل ایل سیکشن بھی دیکھیں.
پوسٹگریس کیو ایل کے لئے کلاؤڈ ایس کیو ایل ورژن 2 استعمال کرتا ہے.16.
سابقہ انڈیکس کے ساتھ ایک سابقہ ​​خط و کتابت کے ساتھ ساتھ مطابقت بھی فراہم کرتا ہے.
پوسٹگریس کیو ایل کے لئے کلاؤڈ ایس کیو ایل ورژن 1 کا استعمال کرتا ہے.2.0.

زبان میں توسیع

توسیع تفصیل
plpgsql افعال ، طریقہ کار اور محرکات پیدا کرنے کے لئے لوڈ ایبل طریقہ کار کی زبان. آپ اس زبان کو براہ راست ڈو بلاکس میں کوڈ پر عملدرآمد کرنے کے لئے بھی استعمال کرسکتے ہیں.
پوسٹگریس کیو ایل کے لئے کلاؤڈ ایس کیو ایل ورژن 1 کا استعمال کرتا ہے.0.
plv8 جاوا اسکرپٹ کو چالو کرنے کے لئے ایک طریقہ کار کی زبان فراہم کرتا ہے.
پوسٹگریس کیو ایل کے لئے کلاؤڈ ایس کیو ایل ورژن 3 استعمال کرتا ہے.1.2 ، جو ورژن 9 استعمال کرتا ہے.جاوا اسکرپٹ V8 انجن کا 9.

مختلف توسیع

  • پوسٹگریس کیو ایل 9 کے لئے کلاؤڈ ایس کیو ایل.6 ورژن 1 استعمال کریں.1.4 pgaudit.
  • پوسٹگریس کیو ایل کے لئے کلاؤڈ ایس کیو ایل 10 ورژن 1 استعمال کرتا ہے.2.3 pgaudit.
  • پوسٹگریس کیو ایل 11 کے لئے کلاؤڈ ایس کیو ایل ورژن 1 کا استعمال کرتا ہے.3.3 pgaudit.
  • پوسٹگریس کیو ایل 12 کے لئے کلاؤڈ ایس کیو ایل ورژن 1 کا استعمال کرتا ہے.4.پی جی آڈیٹ کا 2.
  • پوسٹگریس کیو ایل کے لئے کلاؤڈ ایس کیو ایل 13 ورژن 1 استعمال کرتا ہے.5.پی جی آڈیٹ کا 1.
  • پوسٹگریس کیو ایل 14 کے لئے کلاؤڈ ایس کیو ایل ورژن 1 کا استعمال کرتا ہے.6.پی جی آڈیٹ کا 1.

PGAUDIT کے تمام ورژن کے لئے آڈٹ نیوز فائلوں کے لئے آپ جن قدروں کی وضاحت کرسکتے ہیں وہ پڑھ ، لکھنا ، فنکشن ، کردار ، ڈی ڈی ایل ، متفرق اور سبھی ہیں . ورژن 1 کے لئے.4.2 سے 1.6.1 ، آپ MISC_SET کی قدر کی بھی وضاحت کرسکتے ہیں .

ایس کیو ایل کلاؤڈ کے ساتھ اس توسیع کو استعمال کرنے کے بارے میں مزید معلومات کے لئے ، پی جی آڈٹ کا استعمال کرتے ہوئے پوسٹگریس کیو ایل آڈٹ پیج دیکھیں.

پوسٹگریس کیو ایل ڈیٹا بیس میں ڈی بی 2 یا اوریکل ٹائپ عارضی جدولوں کو تخلیق اور انتظام کرتا ہے.

پوسٹگریس کیو ایل کے لئے کلاؤڈ ایس کیو ایل ورژن 2 استعمال کرتا ہے.9.0.

پوسٹگریس کیو ایل ڈیٹا بیس میں مسلسل ویکٹر کی نمائندگی کو اسٹور کرنے اور تلاش کرنے کے لئے اوپن سورس توسیع.

پوسٹگریس کیو ایل کے لئے کلاؤڈ ایس کیو ایل ورژن 0 استعمال کرتا ہے.4.2

پوسٹگریس کیو ایل ڈیٹا بیس سے ذاتی یا حساس معلومات کو چھپائیں یا ان کی جگہ لیں تاکہ مزید معلومات حاصل کی جاسکے ، پوسٹگریس کیو ایل_انومنائزر سیکشن دیکھیں۔.

پوسٹگریس کیو ایل کے لئے کلاؤڈ ایس کیو ایل ورژن 1 کا استعمال کرتا ہے.0.0.

کچھ پوسٹگریس کیو ایل توسیع کے بارے میں مزید معلومات حاصل کریں

اس حصے میں مذکورہ بالا جدولوں کے ساتھ مطابقت پذیر پوسٹگریس کیو ایل ایکسٹینشن میں سے کچھ تفصیل سے بیان کیا گیا ہے.

aut_explain

کسی مثال پر اس توسیع کا استعمال شروع کرنے کے لئے ، کلاؤڈ ایس کیو ایل آپشن کی وضاحت کریں.آن کو قابل بنائیں . اختیارات کی تشکیل کے بارے میں مزید معلومات کے ل and اور اس توسیع کے ساتھ مطابقت پذیر اختیارات کو دریافت کرنے کے لئے ، ڈیٹا بیس کے اختیارات کے صفحے کو تشکیل دیں۔.

اس کے علاوہ ، کلاؤڈس کیوپرسیروس رول (صرف) والے صارف کے ل you ، آپ سیشن کے دوران اس توسیع کو لوڈ کرنے کے لئے لوڈ کمانڈ استعمال کرسکتے ہیں۔.

dblink

ڈیٹا بیس سیشن میں ، آپ اس توسیع کو پوسٹگریس کیو ایل ڈیٹا بیس سے مربوط کرنے اور درخواستوں کو چلانے کے لئے استعمال کرسکتے ہیں.

فی الحال ، یہ توسیع ایک ہی VPC نیٹ ورک کے اندر نجی IP رابطے کے ساتھ دو SQL کلاؤڈ مثالوں کے لئے کام کرتی ہے ، یا اسی مثال کے اندر موجود ڈیٹا بیس کے لئے کام کرتی ہے۔.

محسوس کیا : کلاؤڈ ایس کیو ایل میں ، DBLINK کے ساتھ کسٹمر سرٹیفکیٹ استعمال کرنا ممکن نہیں ہے.

مزید معلومات کے ل post ، پوسٹگریس کیو ایل دستاویزات میں ڈی بلنک سیکشن دیکھیں.

پاس ورڈ سے رابطہ قائم کرنے کے لئے DBLINK کا استعمال کریں

ڈیٹا بیس سے رابطہ قائم کرنے یا کسی دوسرے صارف کی طرح اسی مثال سے رابطہ قائم کرنے کے ل you ، آپ کو پاس ورڈ کی وضاحت کرنی ہوگی. مثال کے طور پر یہاں ایک کوڈ کا نچوڑ ہے (پیداوار میں استعمال نہیں ہونا):

 DBBLINK سے * منتخب کریں ('dbname = نام پورٹ = 1234 میزبان = میزبان صارف = صارف کا پاس ورڈ = پاس ورڈ' ، 'ٹیبل سے نام ، نام منتخب کریں' \) بطور T (ID INT ، متن متن) ؛ 

بصورت دیگر ، صرف ایک کنکشن کو تشکیل دینے کے لئے ، یہاں کوڈ کی ایک اور مثال ہے (پیداوار میں استعمال نہیں ہونا):

 DBLINK_CONNECT ('dbname = dblinktest صارف = پوسٹگریس میزبان = name_or_ip پاس ورڈ = xxx') کو منتخب کریں ؛ 

DBLINK کا استعمال کرتے ہوئے پاس ورڈ کے بغیر رابطہ کریں

ایک ہی صارف کی شناخت کا استعمال کرتے ہوئے اسی مثال سے رابطہ قائم کرنے کے لئے ، آپ پاس ورڈ کے بغیر رابطہ کرسکتے ہیں. مثال :

  1. پاس ورڈ کے بغیر مقامی رابطوں کو چالو کرنے کے لئے درج ذیل ڈیٹا بیس اشارے کی وضاحت کریں.
    کلاؤڈ ایس کیو ایل.اجازت_ پاس ورڈ لیس_لوکل_کونشنز
  2. میزبان کی وضاحت کیے بغیر رابطہ کریں ، جو اسی مثال سے تعلق رکھتا ہے. یہاں ایک مثال ہے:

DBLINK سے * منتخب کریں ('dbname = فنانس یوزر = ایلس' ، 'آمدنی سے آمدنی منتخب کریں') واپس (آمدنی کا عددی) ؛ 

نتیجہ اس طرح نظر آنا چاہئے:

 آمدنی -------- 1000 (1 قطار) 

اس کے علاوہ ، اسی مثال کے اندر دوسرے ڈیٹا بیس سے رابطہ قائم کرنے کے ل you ، آپ میزبان کی وضاحت “لوکل ہوسٹ” یا 127 پر نہیں کرسکتے ہیں۔.0.0.1 . آپ کو گوگل کلاؤڈ کنسول میں اپنے مثال کے لئے اشارہ کردہ IP ایڈریس استعمال کرنا چاہئے.

اس دستاویز میں پوسٹگریس_ ایف ڈی ڈبلیو اور پی ایل/پراکسی حصوں سے بھی مشورہ کریں.

صفحہ

یہ توسیع نچلی سطح پر ڈیٹا بیس کے صفحات کے مواد کا معائنہ کرتی ہے. مزید معلومات کے ل pot ، پوسٹ گریس ایس کیو ایل دستاویزات میں پیجنس کا احترام سیکشن دیکھیں.

pg_bigm

یہ توسیع مکمل ٹیکسٹ ریسرچ کو متحرک کرتی ہے اور تیزی سے مکمل متن کی تلاش کے لئے بگرم انڈیکس کے استعمال کی اجازت دیتی ہے.

کسی مثال پر اس توسیع کا استعمال شروع کرنے کے لئے ، کلاؤڈ ایس کیو ایل آپشن کی وضاحت کریں.آن پر enable_pg_bigm آن پر . مندرجہ ذیل اختیارات بھی قبول کیے گئے ہیں:

  • pg_bigm.قابل_ریچیک
  • pg_bigm.gin_key_limit
  • pg_bigm.مماثلت_ لیمٹ

اختیارات کی تعریف کے بارے میں مزید معلومات کے ل and اور اس توسیع کے ساتھ مطابقت پذیر اختیارات کو دریافت کرنے کے لئے ، ڈیٹا بیس کے اختیارات کی تشکیل سے مشورہ کریں.

pg_cron

کسی مثال پر PG_CRON کا استعمال شروع کرنے کے لئے ، کلاؤڈ ایس کیو ایل آپشن کی وضاحت کریں.آن پر فعال_پیگ_کرون آن پر . اختیارات کی تعریف کے بارے میں مزید معلومات کے ل and اور اس توسیع کے ساتھ مطابقت پذیر اختیارات کو دریافت کرنے کے لئے ، ڈیٹا بیس کے اختیارات کی تشکیل سے مشورہ کریں.

کاموں کو پس منظر کے حساب کتاب کے نوڈس کے طور پر تشکیل دیا گیا ہے. لہذا آپ کو پس منظر میں حساب کتاب کے نوڈس کی تعداد کو ایڈجسٹ کرنے کے لئے معیاری پوسٹگریس کیو ایل تکنیک (جیسے میکس_ ورکر_پروسیس آپشن) استعمال کرنا پڑسکتی ہے۔.

اس توسیع کے لئے ، کلاؤڈ ایس کیو ایل پس منظر میں حساب کتاب نوڈ موڈ کے ساتھ مطابقت رکھتا ہے ، لیکن LIBPQ انٹرفیس کے ساتھ نہیں. لہذا ، اس توسیع کے لئے براہ راست توثیق کی ضرورت نہیں ہے.

pgfincore

اس توسیع میں پوسٹگریس کیو ایل سے آپریٹنگ سسٹم ڈسک کی کیش میموری میں صفحات کا انتظام کرنے کے لئے افعال شامل ہیں. مزید معلومات کے ل P ، پی جی فنکور کے لئے وقف کردہ دستاویزات دیکھیں.

pg_freespacemap

اس توسیع میں مفت خلائی نقشہ (FSM ، مفت خلائی نقشہ) کی جانچ پڑتال کی گئی ہے. مزید معلومات کے ل post ، پوسٹگریس کیو ایل دستاویزات میں PG_FREESPACEMAP سیکشن دیکھیں.

PG_HINT_PLAN

کسی مثال پر اس توسیع کا استعمال شروع کرنے کے لئے ، کلاؤڈ ایس کیو ایل آپشن کی وضاحت کریں.آن پر enable_pg_hint_plan آن پر . اختیارات کی تشکیل کے بارے میں مزید معلومات کے ل and اور اس توسیع کے ساتھ مطابقت پذیر اختیارات کو دریافت کرنے کے لئے ، ڈیٹا بیس کے اختیارات کے صفحے کو تشکیل دیں۔.

بصورت دیگر ، کسی صارف کے لئے جو صرف کلاؤڈ ایس کیوپرسر کردار رکھتے ہیں ، آپ سیشن کے دوران اس توسیع کو لوڈ کرنے کے لئے لوڈ کمانڈ استعمال کرسکتے ہیں.

pg_partman

یہ توسیع آپ کو گھنٹہ اور سیریز کی بنیاد پر ٹیبلز کے سیٹ بنانے اور ان کا نظم کرنے کی اجازت دیتی ہے.

کلاؤڈ ایس کیو ایل میں ، اس توسیع میں پارٹیشنز کی خود کار طریقے سے دیکھ بھال کے پس منظر میں حساب کتاب نوڈ شامل نہیں ہے. اس کے بجائے ، آپ مثال کے طور پر باقاعدگی سے وقفوں پر بحالی کے افعال کو کال کرکے بحالی کو آرکیسٹریٹ کرنے کے لئے کلاؤڈ شیڈیولر کا استعمال کرسکتے ہیں.

pg_proctab

PG_TOP افادیت کو چالو کرنے کے لئے PG_PROCTAB ایکسٹینشن کو استعمال کرنے کے لئے پیروی کرنے کے اقدامات یہ ہیں:

  1. PSQL ٹول میں ، PG_PROCTAB کے لئے ایکسٹینشن کمانڈ بنائیں.
  2. PG_TOP ڈاؤن لوڈ اور چلائیں.
  3. جب آپ پوسٹگریس کیو ایل کے لئے ایس کیو ایل کلاؤڈ مثال سے رابطہ کرتے ہیں تو ، -R آپشن شامل کریں تاکہ آپ ریموٹ ڈیٹا بیس سے رابطہ قائم کرسکیں اور میٹرکس حاصل کرسکیں۔.

مثال کے پیمانے پر مندرجہ ذیل میٹرک ، جو نتیجے میں شامل ہیں ، ان میں جسم کے دوسرے ایجنٹوں اور خدمات کا استعمال شامل ہے:

  • درمیانے درجے کا بوجھ
  • پروسیسرز کی ریاستیں (٪ صارف ، اچھا ، نظام ، غیر فعال اور آئیویٹ)
  • میموری (استعمال ، مفت اور چیٹنگ)

pg_repack

یہ توسیع آپ کو میزوں اور اشاریہ جات سے بڑا ڈیٹا حذف کرنے کی اجازت دیتی ہے. آپ ممکنہ طور پر اس توسیع کو آن لائن کلسٹر بنانے کے لئے استعمال کرسکتے ہیں (کلسٹر انڈیکس کے ذریعہ میزوں کی درجہ بندی کریں). مزید معلومات کے لئے ، PG_REPACK کے لئے وقف کردہ دستاویزات دیکھیں. اس کے علاوہ ، اس توسیع کو ایس کیو ایل کلاؤڈ میں استعمال کرنے کے لئے ، صارف کو حقوق شامل کرنے کے لئے ایک خاص طریقہ کار ضروری ہے.

اگر کسی صارف کے پاس کلاؤڈ اسکلسپرسر کا کردار کسی توسیع کو استعمال کرنے کی خواہش نہیں رکھتا ہے تو ، آپ کو اسے کلاؤڈ اسکلسپرسروس کے حقوق فراہم کرنا ہوں گے۔ . مزید معلومات کے ل super ، انتہائی صارف کے حقوق کے لئے درکار شرائط سے مشورہ کریں. مندرجہ ذیل مثال ضروری حقوق کو شامل کرنے کے لئے گرانٹ کمانڈ کا استعمال کرتی ہے.

حقوق شامل کرنے کی مثال

مثال کے طور پر ، CSUPER1 کلاؤڈس کیو سپرسر سے مطابقت رکھتا ہے اور ٹیسٹ ڈی بی صارف ایک ڈیٹا بیس ہے جس کا تعلق ٹیسٹوزر سے ہے . ٹیسٹ ڈی بی میں PG_REPACK ایکسٹینشن بنانے کے لئے ، ابتدائی طور پر درج ذیل کمانڈز چلائیں:

    کلاؤڈ اسکلسپرسروس صارف کے طور پر ٹیسٹ ڈی بی سے رابطہ کریں:

PSQL -U CSUPER1 -D TESTDB ؛ 
CSUPER1 کو گرانٹ ٹیسٹیور ؛ 
ایکسٹینشن بنائیں pg_repack ؛ 
PG_REPACK -H -D TESTDB -U CSUPER1 -K -T T1 
 CSUPER1 سے ٹیسٹوزر کو منسوخ ؛ 

PG_REPACK کمانڈ مندرجہ ذیل غلطی کے ساتھ ناکام ہوسکتا ہے:
“غلطی: استفسار ناکام: ایس ایس ایل سیسکل غلطی: ای او ایف کا پتہ چلا”

اگر یہ غلطی پیش آتی ہے تو ، ٹی سی پی کیپلییو پیغامات کے ل a ایک چھوٹی سی قدر کی وضاحت کرنے کی کوشش کریں ، پھر PG_REPACK کمانڈ چلائیں . مزید معلومات کے ل ، ، رابطوں کی میعاد ختم ہونے سے پہلے ڈیڈ لائن دیکھیں (کمپیوٹ انجن سے).

pgtt

کسی مثال پر اس توسیع کا استعمال شروع کرنے کے لئے ، PGTT آپشن کی وضاحت کریں.آن پر فعال . اشارے کی ترتیبات کے بارے میں مزید معلومات کے ل and اور اس توسیع کے ساتھ مطابقت رکھنے والے اشارے کو دریافت کرنے کے لئے ، صفحہ کو ڈیٹا بیس کے اشارے کی تشکیل سے مشورہ کریں۔.

pg_visibility

آپ کو ٹیبل کے صفحے پر مرئیت کارڈ (VM ، مرئیت کا نقشہ) اور مرئیت کی معلومات کی جانچ کرنے کی اجازت دیتا ہے. مزید معلومات کے ل post ، پوسٹ گریس ایس کیو ایل دستاویزات میں PG_VISIBITIBY سیکشن دیکھیں.

PL/پراکسی

یہ توسیع ایک طریقہ کار زبانوں کا مینیجر ہے جو اختیاری طبقہ کے ساتھ ، پوسٹگریس کیو ایل ڈیٹا بیس کے مابین دور دراز کے طریقہ کار کی کالوں کی اجازت دیتا ہے۔.

مزید معلومات کے لئے ، PL/پراکسی دستاویزات دیکھیں.

مربوط ہونے کے لئے ، ہدف کی مثالوں کو اسی VPC نیٹ ورک میں ہونا چاہئے جیسے کنکشن باڈی. گوگل کلاؤڈ کنسول میں ، آپ بٹن کا انتخاب نہیں کرسکتے ہیں صرف ایس ایس ایل رابطوں کو اجازت دیں کلسٹر مثالوں کے لئے.

اس کے علاوہ ، اسی مثال کے اندر دوسرے ڈیٹا بیس سے رابطہ قائم کرنے کے ل you ، آپ میزبان کی وضاحت “لوکل ہوسٹ” یا 127 پر نہیں کرسکتے ہیں۔.0.0.1 . آپ کو گوگل کلاؤڈ کنسول میں اپنے مثال کے لئے اشارہ کردہ IP ایڈریس استعمال کرنا چاہئے.

اس دستاویز میں postgres_fdw اور dblink حصوں سے بھی مشورہ کریں.

postgresql_anonymizer

کسی مثال پر اس توسیع کا استعمال شروع کرنے کے لئے ، کلاؤڈ ایس کیو ایل آپشن کی وضاحت کریں.آن پر onable_anon . اشارے کی ترتیبات کے بارے میں مزید معلومات کے ل and اور اس توسیع کے ساتھ مطابقت رکھنے والے اشارے کو دریافت کرنے کے لئے ، صفحہ کو ڈیٹا بیس کے اشارے کی تشکیل سے مشورہ کریں۔.

postgres_fdw

اس توسیع سے موجودہ ڈیٹا بیس میں “غیر ملکی” جدولوں کے طور پر دوسرے پوسٹگریس کیو ایل ڈیٹا بیس کی میزوں کو بے نقاب کرنا ممکن ہوتا ہے۔. اس کے بعد یہ جدولیں دستیاب ہیں ، تھوڑا سا گویا وہ مقامی میزیں ہیں. مزید معلومات کے لئے ، پوسٹگریس کیو ایل دستاویزات میں پوسٹگریس_ ایف ڈی ڈبلیو سیکشن دیکھیں.

یہ توسیع ایک ہی VPC نیٹ ورک کے اندر نجی IP رابطے کے ساتھ دو SQL کلاؤڈ مثالوں کے لئے چلتی ہے ، یا اسی مثال کے اندر موجود ڈیٹا بیس کے لئے کام کرتی ہے۔.

اس کے علاوہ ، اسی مثال کے اندر دوسرے ڈیٹا بیس سے رابطہ قائم کرنے کے ل you ، آپ میزبان کی وضاحت “لوکل ہوسٹ” یا 127 پر نہیں کرسکتے ہیں۔.0.0.1 . آپ کو گوگل کلاؤڈ کنسول میں اپنے مثال کے لئے اشارہ کردہ IP ایڈریس استعمال کرنا چاہئے.

اس کے علاوہ ، گوگل کلاؤڈ کنسول میں ، آپ بٹن کا انتخاب نہیں کرسکتے ہیں صرف ایس ایس ایل رابطوں کو اجازت دیں غیر ملکی ڈیٹا کو ذخیرہ کرنے والے کلسٹر جسموں کے لئے. صرف ایک کلاؤڈ اسکلسپرسر صارف غیر ملکی ڈیٹا پوسٹگریس_ ایف ڈی ڈبلیو کے ریپر کا مالک ہوسکتا ہے.

اس دستاویز میں پی ایل/پراکسی اور ڈی بلنک حصوں سے بھی مشورہ کریں.

postgresql-hll

اس توسیع میں ایک نئی قسم کا ڈیٹا ، HLL متعارف کرایا گیا ہے ، جو ایک ہائپرلوگلاگ ڈیٹا ڈھانچہ ہے. مزید معلومات کے لئے ، پوسٹگریس کیو ایل ایچ ایل ایل کے لئے وقف کردہ دستاویزات دیکھیں.

تبصرہ

جب تک کہ دوسری صورت میں اس کی نشاندہی نہیں کی جاتی ہے ، اس صفحے کے مواد پر تخلیقی العام اسائنمنٹ 4 لائسنس کے زیر انتظام ہوتا ہے.0 ، اور کوڈ کے نمونے اپاچی 2 لائسنس کے ذریعہ چلتے ہیں.0. مزید معلومات کے لئے ، گوگل ڈویلپرز سائٹ کے قواعد دیکھیں. جاوا اوریکل اور/یا اس سے وابستہ کمپنیوں کا رجسٹرڈ ٹریڈ مارک ہے.

2023/09/05 (UTC) پر آخری تازہ کاری.

گوگل بارڈ اب جی میل ، دستاویزات ، نقشوں سے رابطہ قائم کرسکتا ہے: یہ کیسے کام کرتا ہے

بات چیت کرنے والا ایجنٹ اب مختلف گوگل ٹولز سے معلومات کو یکجا کرنے کے قابل ہے اور اس میں ماخذ کی توثیق کا نظام شامل کیا گیا ہے.

جوس بلون / 19 ستمبر 2023 کو 4:31 بجے شائع ہوا۔

گوگل بارڈ نیوز ستمبر 2023

اس منگل ، 19 ستمبر کو شائع کردہ ایک پوسٹ میں ایک پوسٹ میں ، گوگل نے اپنے چیٹ بوٹ گوگل بارڈ کے لئے نئی مصنوعات کا اعلان کیا ہے. چیٹ جی پی ٹی کے مدمقابل ، جن کو 13 جولائی سے اپ ڈیٹ نہیں کیا گیا تھا ، میں توسیع کی اجازت دی گئی ہے جس کی وجہ سے وہ دوسرے گوگل مصنوعات سے رابطہ قائم کرسکے اور ذرائع کی تصدیق کرنے کا آپشن ہے۔. یہ اضافے ، جو پام 2 ماڈل کی تازہ کاریوں کی پیروی کرتے ہیں ، صرف انگریزی استعمال کے لئے قابل رسائی ہیں.

گوگل بارڈ کے لئے توسیع

گوگل بارڈ ایکسٹینشن اب صارفین کو اجازت دیتا ہے “گوگل ٹولز سے متعلقہ معلومات کو تلاش کریں اور ڈسپلے کریں”, جیسے جی میل ، دستاویزات ، ڈرائیو ، گوگل میپس ، یوٹیوب یا گوگل ہوٹلوں. ٹھوس طور پر ، بارڈ ہر خدمت کے اندر معلومات حاصل کرنے کے قابل ہے ، اور اس کو جوڑنے کے ل an ایک موافقت پذیر ردعمل فراہم کرتا ہے.

مثال کے طور پر ، اگر آپ گرینڈ وادی (ایک پروجیکٹ جس میں بہت سے ٹیبز پر قبضہ ہوتا ہے) کا سفر طے کرتے ہیں تو ، اب آپ بارڈ سے جی میل سے جو تاریخوں کے لئے موزوں ہیں ، کو نکالنے کے لئے ، پروازوں اور ہوٹلوں پر حقیقی وقت میں معلومات سے مشورہ کرنے کے لئے کہہ سکتے ہیں ، ہوائی اڈے تک گوگل میپس کا راستہ حاصل کریں ، […] سب ایک ہی گفتگو میں.

اس کے علاوہ ، گوگل ذاتی معلومات کے تحفظ کے لئے کام کرتا ہے: گوگل ورک اسپیس کے لئے ایکسٹینشن آپ کے مواد کو جی میل ، دستاویزات اور ڈرائیو سے ٹارگٹڈ اشتہارات یا ماڈل کی تربیت کے ل use استعمال نہیں کرے گی۔.

گوگل بارڈ اپنے جوابات چیک کرتا ہے

اس کے انٹرفیس پر ، گوگل بارڈ ہمیشہ اس بات کی نشاندہی کرتا ہے کہ یہ تجرباتی مرحلے میں ہے. در حقیقت ، جب اس کا آغاز کیا گیا تو ، چیٹ بوٹ نے طاقت کا اعلان کیا “کبھی کبھی غلط ہونا”, ہم اپنے ٹیسٹ کے دوران جس چیز کی تصدیق کرنے میں کامیاب رہے تھے. اس کو منتقل کرنے والی معلومات کی صداقت کے صارفین کو یقینی بنانے کے لئے ، AI اب ایک فنکشن شامل کرتا ہے دوبارہ جانچنا, جو جوابات میں منتقل کردہ معلومات سے متعلق ہم آہنگی اور متضاد ذرائع تک رسائی کا امکان پیش کرتا ہے.

کنکریٹ کے ساتھ ، اگر آپ بٹن دبائیں جواب (گوگل لوگو) ، چیٹ بوٹ کا اندازہ ہے کہ آیا اس کے جواب کی تائید کرنے کے لئے ویب پر مواد موجود ہے یا نہیں. سبز رنگ میں روشنی ڈالی جانے والے جملے معاون ذرائع کی پیش کش کرتے ہیں ، جبکہ سنتری میں روشنی ڈالی گئی جملے مختلف ذرائع پیش کرتے ہیں.

گوگل کروم کے لئے توسیع آپ کے پاس ورڈز کو واضح طور پر بازیافت کرسکتی ہے !

پاس ورڈ فلائٹ براؤزر کے لئے توسیع

ایک سادہ گوگل کروم ایکسٹینشن سے ، یہ ممکن ہے کہ آپ بہت سے مشہور سائٹوں پر داخل ہونے والے پاس ورڈز کو صاف کریں. سیکیورٹی محققین نے ایک رپورٹ میں اس کمزوری کو اجاگر کیا ہے. آئیے ایک چیک ان کریں.

وسکونسن میڈیسن یونیورسٹی کے محققین کی ایک ٹیم نے ایک نئی تکنیکی رپورٹ شائع کی ہے جس میں بتایا گیا ہے کہ براؤزر کے اندر ویب اسٹور کروم سے نصب ایک جائز توسیع حساس معلومات چوری کرنے کے قابل ہے۔. کم سے کم استحقاق کا اصول ڈویلپرز کے ذریعہ بہت سے ایکسٹینشنز میں لاگو نہیں کیا جارہا ہے ، بشمول کچھ مشہور ، ان کو قابل بناتا ہےویب سائٹ کے فارموں میں درج معلومات تک رسائی حاصل کریں. اس سے توسیع کی اجازت مل سکتی ہے صارف کے صارف شناخت کنندہ اور پاس ورڈ کو صاف کریں.

در حقیقت ، محققین وضاحت کرتے ہیں کہ مسئلہ اس حقیقت سے منسلک ہے کہ ڈویلپر ایکسٹینشن دیتے ہیں ڈوم ٹری تک لامحدود رسائی سائٹس. یہاں تک کہ اگر کچھ مخصوص شکلوں کے ساتھ ، تمام سائٹوں پر سلوک یکساں نہیں ہے, داخل کردہ ڈیٹا سورس کوڈ میں نظر آتا ہے اور توسیع انہیں بازیافت کرسکتی ہے. اس میں اس حقیقت کو شامل کیا گیا ہے توسیع ڈوم API کو غلط استعمال کر سکتی ہے صارف داخل ہونے کے ساتھ ہی داخل کردہ معلومات کو براہ راست نکالنے کے لئے.

اضافی حفاظتی پرت فراہم کرنے کے لئے ، براؤزرز کی اکثریت استعمال کرتی ہے مینی فیسٹ V3 پروٹوکول گوگل کروم کو متعارف کرایا گیا اور جو توسیع کو کچھ خاص اقدامات کرنے سے روکتا ہے. تاہم ، یہ ہے مواد کے اسکرپٹ کے خلاف ناکافی اور غیر موثر.

اس طرح ، ڈویلپرز کے ذریعہ تیار کردہ توسیع جو خود کو جی پی ٹی پر مبنی اسسٹنٹ کے طور پر پیش کرتے ہیں اس کے قابل ہے صفحہ کے HTML ماخذ کوڈ ، سی ایس ایس بیکنز اور جاوا اسکرپٹ عناصر کو غلط استعمال کرکے حساس معلومات کی بازیافت کریں. اس توسیع میں کوئی بدنیتی پر مبنی کوڈ شامل نہیں ہے اور یہ V3 ظاہر ہوتا ہے کیونکہ یہ بیرونی ذرائع سے کوڈ لوڈ نہیں کرتا ہے. لہذا ، اسے گوگل نے منظور کیا تھا اور اسے کروم ویب اسٹور پر آن لائن رکھا گیا تھا.

سب سے مشہور سائٹیں کمزور ہیں

محققین کے ذریعہ کئے گئے ٹیسٹوں کے مطابق ، 10،000 عالمی سائٹوں کی اکثریت کمزور ہے. تقریبا 1،100 سائٹیں صارف کے پاس ورڈ کو HTML ڈوم میں واضح متن کی شکل میں اسٹور کرتی ہیں. اس کے علاوہ ، 7،300 سائٹیں DOM API تک رسائی کے ذریعہ ڈیٹا نکالنے کا خطرہ ہیں.

اس کمزوری سے نہ صرف گوگل کروم پر اثر پڑتا ہے کیونکہ دوسرے براؤزر کرومیم بیس کا استعمال کرتے ہیں.

یہاں کچھ مثالیں ہیں : جی میل.com ، فیس بک.com ، کلاؤڈ فلایر.com ، ایمیزون.com.

کمزوری توسیع نیویگیٹر نکالنے کے پاس ورڈز

عین اسی وقت پر, ویب اسٹور کروم کی تقریبا 17،300 توسیع (یعنی 12.5 ٪) اس حساس معلومات کو نکالنے کے لئے ضروری اختیارات ہیں. تب سے یہ سب اور پریشان کن ہے 190 ایکسٹینشن (کچھ 100،000 سے زیادہ ڈاؤن لوڈ والے) پہلے ہی اس معلومات کو متغیر میں اسٹور کرتے ہیں. جس سے پتہ چلتا ہے کہ کچھ توسیع پہلے ہی اس حفاظتی مسئلے کا استحصال کرتی ہے.

اس مضمون کو شیئر کریں ٹویٹر پر شیئر کریں فیس بک پر شیئر کریں لنکڈ پر شیئر کریں Google+ پر شیئر کریں ای میل

  • ← سابقہ ​​یورپ میں ، مائیکروسافٹ 365 سبسکرپشنز مائیکرو سافٹ ٹیموں کے ساتھ یا اس کے بغیر فروخت ہوں گے
  • مائیکرو سافٹ ونڈوز 11 ورژن 21: 2: 2: 2 بجے اگلا AM اگلے → کے تحت مشینوں پر اپ گریڈ کو مجبور کرے گا

فلوریئن برنیل

سسٹم اور نیٹ ورک انجینئر ، آئی ٹی سے منسلک اور مائیکروسافٹ ایم وی پی کے شریک بانی “کلاؤڈ اینڈ ڈیٹا سینٹر مینجمنٹ”. میں اپنے مضامین کے ذریعہ اپنے تجربے اور اپنی دریافتوں کو بانٹنا چاہتا ہوں. مائیکروسافٹ حل اور اسکرپٹنگ کے لئے ایک خاص کشش کے ساتھ جنرلسٹ. اچھی پڑھنا.

فلوریئن کے پاس 4966 پوسٹس اور گنتی ہیں.فلوریئن کی تمام پوسٹس دیکھیں