تكوين ملحقات postgreSQL | Cloud SQL لـ PostgreSQL | يمكن لـ Google Cloud و Google Bard الآن الاتصال بـ Gmail والمستندات والخرائط: كيف تعمل
<h1>يمكن لـ Google Bard الآن الاتصال بـ Gmail ، والمستندات ، والخرائط: كيف تعمل</h1>
<blockquote>آخر تحديث في 2023/09/05 (UTC).</blockquote>
<h2>تكوين ملحقات postgreSQL</h2>
<p>يمكنك تمديد postgresql عن طريق تجميع كائنات SQL في حزمة لاستخدامها كوحدة. تحتوي هذه الصفحة على معلومات حول تكوين ملحقات postgreSQL متوافقة مع Cloud SQL.</p>
<h2>استخدام امتدادات postgreSQL</h2>
<p>يمكنك فقط تثبيت ملحقات متوافقة مع Cloud SQL. لمزيد من المعلومات ، راجع قسم امتدادات postgreSQL متوافق مع Cloud SQL.</p>
<p><strong>تعليق</strong> : يمكنك فقط تثبيت الامتدادات على المثيل الرئيسي ، وليس على المثيل المكرر مع وصول القراءة. بمجرد التثبيت ، يتم تكرار الامتداد على الجسم المكرر مع وصول القراءة.</p>
<h3>تثبيت امتداد</h3>
<p>قبل استخدام امتداد ، قم بتثبيته عن طريق المتابعة على النحو التالي:</p>
<ul>
<li>في أداة PSQL ، قم بتشغيل الأمر Create Extension.</li>
</ul>
<h3>الشروط المطلوبة لحقوق الفائقة</h3>
<p>في Cloud SQL ، لا يمكن إنشاء الامتدادات إلا من قبل المستخدمين مع الدور cloudsqlsuperuseruse . عند إنشاء مثيل postgresql ، يتم إنشاء مستخدم Postgre الافتراضي تلقائيًا (ولكن يجب تحديد كلمة المرور الخاصة بهم). مستخدم Postgres الافتراضي له دور cloudsqlsuperuser . لمزيد من المعلومات ، راجع الصفحة حول مستخدمي PostgreSQL.</p>
<p><b>تعليق</b> : إذا قمت باستيراد قاعدة بيانات تحتوي.</p>
<h3>الاتصالات بين قواعد البيانات</h3>
<p>للاتصال ، يجب أن تكون الحالات المستهدفة في نفس شبكة VPC مثل هيئة الاتصال.</p>
<p>في Google Cloud Console ، لا يمكنك اختيار الزر <strong>تفويض اتصالات SSL فقط</strong> لحالات الكتلة. بالإضافة إلى ذلك ، للاتصال بقواعد البيانات داخل نفس الحالة ، لا يمكنك تحديد المضيف على “LocalHost” أو في 127.0.0.1 . يجب عليك استخدام عنوان IP المشار إليه لمثيلك في وحدة التحكم السحابية Google.</p>
<h3>طلب مساعدة لتمديد جديد</h3>
<p>لا يمكنك إنشاء ملحقاتك الخاصة في SQL Cloud.</p>
<p>للحصول على طلب مساعدة بخصوص التمديد ، انقر فوق <strong>+1</strong> في التقرير ، أو إنشاء مشكلة جديدة. للحصول على قائمة المشكلات المبلغ عنها فيما يتعلق بـ Cloud SQL والحصول على معلومات حول إنشاء المشكلات ، راجع قسم البحث أو إنشاء تقارير مشكلة وميزات المنتجات.</p>
<h2>امتدادات postgreSQL متوافقة مع SQL Cloud</h2>
<p>لمزيد من المعلومات حول استخدام امتداد معين ، اتبع الرابط إلى الوثائق التي تظهر في أحد الجداول أدناه.</p>
<p>يتم تقسيم المساعدة المتعلقة بملحقات PostgreSQL مع Cloud SQL إلى عدة فئات:</p>
<ul>
<li>امتدادات postgis</li>
<li>امتدادات نوع البيانات</li>
<li>امتدادات اللغة</li>
<li>امتدادات مختلفة</li>
</ul>
<h3>postgis</h3>
<p>postgis 3 تمديد.0 متوافق مع Cloud SQL لـ postgresql لجميع الإصدارات الرئيسية.</p>
<p>يحتوي الجدول التالي على إصدارات امتداد PostGIS لكل إصدار من SQL Cloud لـ PostgreSQL: <table><tbody> <tr><td><strong>إصدار SQL Cloud لـ PostgreSQL</strong></td> <td><strong>امتداد postgis</strong></td> </tr> <tr><td>PostgreSql 9.6</td> <td>2.3.11</td> </tr> <tr><td>PostgreSQL 10</td> <td>2.4.9 ، 3.1.4</td> </tr> <tr><td>PostgreSQL 11</td> <td>2.5.5 ، 3.1.4</td> </tr> <tr><td>PostgreSQL 12</td> <td>3.1.4</td> </tr> <tr><td>postgresql 13</td> <td>3.1.4</td> </tr> <tr><td>postgresql 14</td> <td>3.1.4</td> </tr> </tbody></table></p>
<p>للحصول على إصدار محدد رئيسي من postgresql ، في الأمر Create Extension ، يمكنك تحديد إصدار من ملحق postgis باستخدام إصدار الإصدار .</p>
<p>يتضمن امتداد postgis العناصر التالية:</p>
<ul>
<li>postgis</li>
<li>postgis_raster</li>
<li>postgis_sfcgal</li>
<li>postgis_tiger_geocoder</li>
<li>postgis_topology</li>
<li>address_standardizer</li>
<li>address_standardizer_data_us</li>
</ul>
<p>لمزيد من المعلومات ، راجع قسم تثبيت postgis (تثبيت postgis).</p>
<p>بالإضافة إلى ذلك ، تتضمن Cloud SQL لـ PostgreSQL الإصدار 3.3.0 من امتداد pgrouting ، الذي يمتد postgis. يعمل امتداد PGROUTING على تحسين العلاج الجغرافي المكاني عن طريق التوجيه وتحليل الشبكة.</p>
<p>يمكنك الترقية يدويًا postgis والإضافات المرتبطة بها إلى أحدث إصدار لها. لمعرفة المزيد حول ترقية امتدادات postgis الخاصة بك ، راجع صفحة ترقية postgi.</p>
<h3>امتدادات نوع البيانات</h3>
<table><tbody> <tr><td><strong>امتداد</strong></td> <td><strong>وصف</strong></td> </tr> <tr><td>BTREE_GIN</td> <td>يوفر أمثلة لفئات مشغلي فهرس الجن التي تنفذ السلوك المكافئ لمؤشر شجرة B.<br />Cloud SQL لـ PostgreSQL 9.6 استخدم الإصدار 1.0. يستخدم PostgreSQL 10 الإصدار 1.2. تستخدم جميع الإصدارات الأخرى الإصدار 1.3.</td> </tr> <tr><td>BTREE_GIST</td> <td>يوفر فئات من مشغلي فهرس GIST الذين ينفذون السلوك المكافئ لمؤشر B-Tree.<br />Cloud SQL لـ PostgreSQL 9.6 استخدم الإصدار 1.2. PostgreSQL 10 و 11 و 12 و 13 استخدم الإصدار 1.5. يستخدم PostgreSQL 14 الإصدار 1.6.</td> </tr> <tr><td>chkpass</td> <td>ينفذ نوع بيانات chkpass مصمم لتخزين كلمات المرور المشفرة. <br />Cloud SQL لـ PostgreSQL 9.6 و 10 استخدم الإصدار 1.0. غير متوافق مع الإصدارات الأخرى.</td> </tr> <tr><td>citext</td> <td>يوفر نوعًا من سلسلة أحرف citext غير حساسة للكسر.<br />Cloud SQL لـ PostgreSQL 9.6 استخدم الإصدار 1.3. يستخدم PostgreSQL 10 الإصدار 1.4. يستخدم PostgreSQL 11 الإصدار 1.5. PostgreSQL 12 و 13 و 14 استخدم الإصدار 1.6.</td> </tr> <tr><td>مكعب</td> <td>ينفذ نوع من بيانات المكعب لتمثيل مكعبات متعددة الأبعاد.<br />Cloud SQL لـ PostgreSQL 9.6 و 10 استخدم الإصدار 1.2. يستخدم PostgreSQL 11 الإصدار 1.3. PostgreSQL 12 و 13 استخدم الإصدار 1.4. يستخدم PostgreSQL 14 الإصدار 1.5.</td> </tr> <tr><td>HSTORE</td> <td>ينفذ نوع بيانات HSTORE لتخزين مجموعات أزواج المفتاح/القيمة ضمن قيمة postgresql واحدة.<br />Cloud SQL لـ PostgreSQL 9.6 و 10 ، استخدم الإصدار 1.4. يستخدم PostgreSQL 11 الإصدار 1.5. يستخدم PostgreSQL 12 الإصدار 1.6. يستخدم PostgreSQL 13 الإصدار 1.7. يستخدم PostgreSQL 14 الإصدار 1.8.</td> </tr> <tr><td>isn</td> <td>يوفر أنواع البيانات لبعض معايير ترقيم المنتجات الدولية. <br />Cloud SQL لـ PostgreSQL 9.6 و 10 استخدم الإصدار 1.1. تستخدم جميع الإصدارات الأخرى الإصدار 1.2.</td> </tr> <tr><td>IP4R</td> <td>يوفر أنواع البيانات لعناوين IPv4/V6 وشواطئ عنوان IP والتوافق مع الفهارس.<br />يستخدم Cloud SQL لـ PostgreSQL الإصدار 2.4.</td> </tr> <tr><td>ltree</td> <td>ينفذ نوع بيانات LTREE لتمثيل ملصقات البيانات المخزنة في بنية هرمية في شكل شجرة. <br />Cloud SQL لـ PostgreSQL 9.6 و 10 و 11 و 12 استخدم الإصدار 1.1. PostgreSQL 13 و 14 استخدم الإصدار 1.2.</td> </tr> <tr><td>لو</td> <td>مساعدة لإدارة الأشياء الكبيرة (تسمى أيضًا LO أو Blob).<br />يستخدم Cloud SQL لـ PostgreSQL الإصدار 1.1.</td> </tr> <tr><td>postgresql-hll </td> <td>يقدم نوعًا جديدًا من البيانات ، HLL ، وهو عبارة. انظر أيضًا قسم postgresql-hll في هذا المستند.<br />يستخدم Cloud SQL لـ PostgreSQL الإصدار 2.16.</td> </tr> <tr><td>بادئة</td> <td>يوفر مراسلات البادئة وكذلك التوافق مع الفهارس.<br />يستخدم Cloud SQL لـ PostgreSQL الإصدار 1.2.0.</td> </tr> </tbody></table>
<h3>امتدادات اللغة</h3>
<table><tbody> <tr><td><strong>امتداد</strong></td> <td><strong>وصف</strong> </td> </tr> <tr><td>PLPGSQL</td> <td>لغة إجرائية قابلة للتحميل لإنشاء وظائف وإجراءات ومحفزات. يمكنك أيضًا استخدام هذه اللغة لتنفيذ التعليمات البرمجية مباشرة في كتل DO.<br />يستخدم Cloud SQL لـ PostgreSQL الإصدار 1.0.</td> </tr> <tr><td>PLV8 </td> <td>يوفر لغة إجرائية لتفعيل جافا سكريبت.<br />يستخدم Cloud SQL لـ PostgreSQL الإصدار 3.1.2 ، الذي يستخدم الإصدار 9.9 من محرك JavaScript V8.</td> </tr> </tbody></table>
<h3>امتدادات مختلفة</h3>
<ul>
<li>Cloud SQL لـ PostgreSQL 9.6 استخدم الإصدار 1.1.4 pgaudit.</li>
<li>Cloud SQL لـ PostgreSQL 10 يستخدم الإصدار 1.2.3 pgaudit.</li>
<li>يستخدم Cloud SQL لـ PostgreSQL 11 الإصدار 1.3.3 pgaudit.</li>
<li>Cloud SQL لـ PostgreSQL 12 يستخدم الإصدار 1.4.2 من pgaudit.</li>
<li>يستخدم Cloud SQL لـ PostgreSQL 13 الإصدار 1.5.1 من pgaudit.</li>
<li>يستخدم Cloud SQL لـ PostgreSQL 14 الإصدار 1.6.1 من pgaudit.</li>
</ul>
<p>القيم التي يمكنك تحديدها لملفات أخبار التدقيق لجميع إصدارات PGAUDIT هي قراءة ، الكتابة ، الوظيفة ، الدور ، DDL ، MISC وجميع . للإصدارات 1.4.2 إلى 1.6.1 ، يمكنك أيضًا تحديد قيمة misc_set .</p>
<p>لمزيد من المعلومات حول استخدام هذا الامتداد مع SQL Cloud ، راجع صفحة تدقيق PostgreSQL باستخدام PGAUDIT.</p>
<p>تم إنشاؤه وإدارته DB2 أو Oracle Type TABLATIONS في قاعدة بيانات postgreSQL.</p>
<p>يستخدم Cloud SQL لـ PostgreSQL الإصدار 2.9.0.</p>
<p>امتداد مفتوح المصدر لتخزين وبحث عن تمثيلات متجه مستمر في قواعد بيانات postgreSQL.</p>
<p>يستخدم Cloud SQL لـ PostgreSQL الإصدار 0.4.2</p>
<p>إخفاء أو استبدال المعلومات الشخصية أو الحساسة من قاعدة بيانات postgresql لمعرفة المزيد ، راجع قسم postgresql_anonymizer.</p>
<p>يستخدم Cloud SQL لـ PostgreSQL الإصدار 1.0.0.</p>
<h2>تعرف على المزيد حول بعض ملحقات postgresql</h2>
<p>يصف هذا القسم بمزيد من التفصيل بعض ملحقات postgreSQL متوافقة مع الجداول أعلاه.</p>
<h3>aut_explain</h3>
<p>لبدء استخدام هذا الامتداد على مثيل ، حدد خيار CLOUDSQL.enable_auto_explain On . لمعرفة المزيد حول تكوين الخيارات واكتشاف الخيارات المتوافقة مع هذا الملحق ، راجع صفحة خيارات قاعدة البيانات التكوين.</p>
<p>بالإضافة إلى ذلك ، بالنسبة للمستخدم الذي لديه دور CloudsQlSuperuseruse (فقط) ، يمكنك استخدام أمر التحميل لتحميل هذا الامتداد أثناء جلسة.</p>
<h3>dblink</h3>
<p>في جلسة قاعدة البيانات ، يمكنك استخدام هذا الملحق للاتصال بقواعد بيانات PostgreSQL وتشغيل الطلبات.</p>
<p>حاليًا ، يعمل هذا الامتداد لحالتين من السحابة SQL مع اتصال IP الخاص داخل شبكة VPC نفسها ، أو لقواعد البيانات المتقاطعة داخل نفس الحالة.</p>
<p><strong>تعليق</strong> : في Cloud SQL ، لا يمكن استخدام شهادات العملاء مع dblink.</p>
<p>لمزيد من المعلومات ، راجع قسم Dblink في وثائق PostgreSQL.</p>
<h4>استخدم dblink للاتصال بكلمة مرور</h4>
<p>للاتصال بقواعد البيانات أو للاتصال بنفس مثيل مستخدم آخر ، يجب عليك تحديد كلمة مرور. فيما يلي مقتطف رمز كمثال (لا يتعين استخدامه في الإنتاج):</p>
<pre> <code translate=”no” dir=”ltr”>حدد * من dblink (‘dbname = name port = 1234 مضيف = مستخدم مضيف = كلمة مرور المستخدم = كلمة المرور’ ، “حدد المعرف ، الاسم من الجدول ‘\) كـ t (int int ، text text) ؛</code> </pre>
<p>خلاف ذلك ، لتكوين اتصال فقط ، إليك مثال آخر على الكود (لا يمكن استخدامه في الإنتاج):</p>
<pre> <code translate=”no” dir=”ltr”>حدد dblink_connect (‘dbname = dblinktest user = postgres host = name_or_ip password = xxx’) ؛</code> </pre>
<h4>الاتصال بدون كلمة مرور باستخدام dblink</h4>
<p>للاتصال بنفس المثيل باستخدام هوية المستخدم نفسه ، يمكنك الاتصال بدون كلمة مرور. مثال :</p>
<p><ol>
<li>حدد مؤشر قاعدة البيانات التالية لتنشيط الاتصالات المحلية بدون كلمة مرور. <br />ledsql.left_passwordless_local_connections</li>
<li>الاتصال دون تحديد مضيف ، مما يعني وجود اتصال بنفس المثيل. هذا مثال :</p></ol>
<pre><code translate=”no” dir=”ltr”>حدد * من dblink (‘dbname = finance user = alice’ ، ‘حدد الدخول من الدخل “) كما تم إرجاعها (عدد صحيح الدخل) ؛</code> </pre>
يجب أن تبدو النتيجة هكذا:
<pre> <code translate=”no” dir=”ltr”>الدخل ——– 1000 (صف واحد)</code> </pre>
<p>بالإضافة إلى ذلك ، للاتصال بقواعد البيانات الأخرى داخل نفس الحالة ، لا يمكنك تحديد المضيف على “LocalHost” أو في 127.0.0.1 . يجب عليك استخدام عنوان IP المشار إليه لمثيلك في وحدة التحكم السحابية Google.</p>
<p>استشر أيضًا أقسام postgres_fdw و pl/proxy في هذا المستند.</p>
<h3>صفحة</h3>
<p>يفحص هذا الملحق محتوى صفحات قاعدة البيانات عند مستوى أقل. لمعرفة المزيد ، راجع قسم احترام Pageins في وثائق postgresql.</p>
<h3>pg_bigm</h3>
<p>يقوم هذا الامتداد بتنشيط أبحاث النص الكامل ويسمح باستخدام فهرس Bigram للبحث عن نص كامل أسرع.</p>
<p>لبدء استخدام هذا الامتداد على مثيل ، حدد خيار CLOUDSQL.enable_pg_bigm on . يتم قبول الخيارات التالية أيضًا:</p>
<ul>
<li>pg_bigm.enable_recheck</li>
<li>pg_bigm.gin_key_limit</li>
<li>pg_bigm.التشابه _limit</li>
</ul>
<p>لمعرفة المزيد حول تعريف الخيارات واكتشاف الخيارات المتوافقة مع هذا الملحق ، راجع خيارات قاعدة البيانات التكوين.</p>
<h3>PG_CRON</h3>
<p>لبدء استخدام PG_CRON على مثيل ، حدد خيار CLOUDSQL.enable_pg_cron On . لمعرفة المزيد حول تعريف الخيارات واكتشاف الخيارات المتوافقة مع هذا الملحق ، راجع خيارات قاعدة البيانات التكوين.</p>
<p>يتم تكوين المهام كعقد حساب الخلفية. لذلك قد تضطر إلى استخدام تقنيات postgresql القياسية (مثل خيار Max_Worker_Processes) لضبط عدد عقد الحساب في الخلفية.</p>
<p>لهذا الامتداد ، Cloud SQL متوافق مع وضع عقدة الحساب في الخلفية ، ولكن ليس مع واجهة LIBPQ. لذلك ، لا يتطلب هذا الامتداد مصادقة مباشرة.</p>
<h3>PGFincore</h3>
<p>يحتوي هذا الامتداد على وظائف لإدارة الصفحات في ذاكرة ذاكرة التخزين المؤقت لقرص نظام التشغيل من PostgreSQL. لمزيد من المعلومات ، راجع الوثائق المخصصة لـ PGFincore.</p>
<h3>pg_freespacemap</h3>
<p>يفحص هذا الامتداد خريطة الفضاء الحرة (FSM ، خريطة الفضاء الحرة). لمعرفة المزيد ، راجع قسم pg_freespacemap في وثائق postgresql.</p>
<h3>pg_hint_plan</h3>
<p>لبدء استخدام هذا الامتداد على مثيل ، حدد خيار CLOUDSQL.enable_pg_hint_plan On . لمعرفة المزيد حول تكوين الخيارات واكتشاف الخيارات المتوافقة مع هذا الملحق ، راجع صفحة خيارات قاعدة البيانات التكوين.</p>
<p>خلاف ذلك ، بالنسبة للمستخدم الذي يكون له دور cloudsqlsuperuser فقط ، يمكنك استخدام أمر التحميل لتحميل هذا الامتداد أثناء الجلسة.</p>
<h3>pg_partman</h3>
<p>يتيح لك هذا الامتداد إنشاء وإدارة مجموعات من الجداول بناءً على الساعة والمسلسل.</p>
<p>في Cloud SQL ، لا يتضمن هذا الامتداد عقدة الحساب في خلفية الصيانة التلقائية للأقسام. بدلاً من ذلك ، يمكنك على سبيل المثال استخدام Cloud Scheduler لتنظيم الصيانة عن طريق استدعاء وظائف الصيانة على فترات منتظمة.</p>
<h3>pg_proctab</h3>
<p>فيما يلي الخطوات التي يجب اتباعها لاستخدام امتداد PG_Proctab لتنشيط الأداة المساعدة PG_TOP:</p>
<ol>
<li>في أداة PSQL ، قم بتشغيل الأمر Create Extension لـ PG_Proctab.</li>
<li>قم بتنزيل وتشغيل PG_TOP.</li>
<li>عندما تقوم بالاتصال بمثيل SQL Cloud لـ postgresql ، أضف خيار -R حتى تتمكن من الاتصال بقاعدة بيانات عن بُعد والحصول على مقاييس.</li>
</ol>
<p>تتضمن المقاييس التالية في مقياس المثيل ، والتي يتم تضمينها في النتيجة ، استخدام الوكلاء وخدمات الجسم الأخرى:</p>
<ul>
<li>الحمل المتوسط</li>
<li>حالات المعالجات (٪ مستخدم ، لطيف ، نظام ، غير نشط وإيويت)</li>
<li>الذاكرة (مستعملة ، مجانية ودردشة)</li>
</ul>
<h3>pg_repack</h3>
<p>يتيح لك هذا الامتداد حذف البيانات الضخمة من الجداول والفهارس. يمكنك استخدام هذا الامتداد لصنع مجموعة عبر الإنترنت (تصنيف الجداول حسب فهرس الكتلة). لمزيد من المعلومات ، راجع الوثائق المخصصة لـ pg_repack. بالإضافة إلى ذلك ، لاستخدام هذا الامتداد في SQL Cloud ، يكون إجراء خاص ضروريًا لإضافة حقوق إلى مستخدم.</p>
<p>إذا لم يكن لدى المستخدم دور cloudsqlsuperuser يرغب في استخدام تمديد ، فيجب عليك منحه حقوق cloudsqlsuperuseruse . لمعرفة المزيد ، استشر الشروط المطلوبة لحقوق المستخدم الفائق. يستخدم المثال التالي أمر المنحة لإضافة الحقوق اللازمة.</p>
<h4>مثال على إضافة الحقوق</h4>
<p>على سبيل المثال ، يتوافق CSUPRE1 مع ledsqlsuperuser ومستخدم TestDB هي قاعدة بيانات تنتمي إلى testuser . لإنشاء ملحق PG_REPACK في TestDB ، قم بتشغيل الأوامر التالية في البداية:</p>
<p><ol>
الاتصال بـ TestDB كمستخدم cloudsqlsuperuseruse:</p></ol>
<pre><code translate=”no” dir=”ltr”>psql -u csuper1 -d testdb ؛</code> </pre>
<pre><code translate=”no” dir=”ltr”>منح testuer إلى CSuper1 ؛</code> </pre>
<pre><code translate=”no” dir=”ltr”>إنشاء ملحق pg_repack ؛</code> </pre>
<pre><code translate=”no” dir=”ltr”>pg_repack -h -d testdb -u csuper1 -k -t t1</code> </pre>
<pre> <code translate=”no” dir=”ltr”>إلغاء Testuser من CSuper1 ؛</code> </pre>
<p>يمكن أن يفشل الأمر pg_repack مع الخطأ التالي: <br />”خطأ: فشل الاستعلام: SSL Syscall Error: EOF اكتشف”</p>
<p>في حالة حدوث هذا الخطأ ، حاول تحديد قيمة أصغر لرسائل Keepalive TCP ، ثم قم بتشغيل أمر pg_repack . لمعرفة المزيد ، راجع الموعد النهائي قبل انتهاء صلاحية الاتصالات (من محرك حساب).</p>
<h3>PGTT</h3>
<p>لبدء استخدام هذا الامتداد على مثيل ، حدد خيار PGTT.تمكين ON . لمعرفة المزيد حول إعدادات المؤشرات واكتشاف المؤشرات المتوافقة مع هذا الامتداد ، راجع مؤشرات قاعدة بيانات تكوين الصفحة.</p>
<h3>pg_visibility</h3>
<p>يتيح لك فحص بطاقة الرؤية (VM ، خريطة الرؤية) ومعلومات الرؤية في صفحة الجدول. لمعرفة المزيد ، راجع قسم PG_Vibility في وثائق postgresql.</p>
<h3>PL/Proxy</h3>
<p>هذا الامتداد هو مدير اللغات الإجرائي يذن بالمكالمات الإجرائية عن بُعد بين قواعد بيانات PostgreSQL ، مع تجزئة اختيارية.</p>
<p>لمزيد من المعلومات ، راجع وثائق PL/الوكيل.</p>
<p>للاتصال ، يجب أن تكون الحالات المستهدفة في نفس شبكة VPC مثل هيئة الاتصال. في Google Cloud Console ، لا يمكنك اختيار الزر <strong>تفويض اتصالات SSL فقط</strong> لحالات الكتلة.</p>
<p>بالإضافة إلى ذلك ، للاتصال بقواعد البيانات الأخرى داخل نفس الحالة ، لا يمكنك تحديد المضيف على “LocalHost” أو في 127.0.0.1 . يجب عليك استخدام عنوان IP المشار إليه لمثيلك في وحدة التحكم السحابية Google.</p>
<p>استشر أيضًا أقسام postgres_fdw و dblink في هذا المستند.</p>
<h3>postgresql_anonymister</h3>
<p>لبدء استخدام هذا الامتداد على مثيل ، حدد خيار CLOUDSQL.enable_anon ON . لمعرفة المزيد حول إعدادات المؤشرات واكتشاف المؤشرات المتوافقة مع هذا الامتداد ، راجع مؤشرات قاعدة بيانات تكوين الصفحة.</p>
<h3>postgres_fdw</h3>
<p>هذا الامتداد يجعل من الممكن فضح جداول قواعد بيانات postgresql الأخرى كجداول “أجنبية” في قاعدة البيانات الحالية. هذه الجداول متوفرة بعد ذلك ، كما لو كانت طاولات محلية. لمزيد من المعلومات ، راجع قسم postgres_fdw في وثائق postgresql.</p>
<p>يعمل هذا الامتداد لحالتين سحميتين SQL مع اتصال IP خاص داخل شبكة VPC نفسها ، أو لقواعد البيانات المتقاطعة داخل نفس الحالة.</p>
<p>بالإضافة إلى ذلك ، للاتصال بقواعد البيانات الأخرى داخل نفس الحالة ، لا يمكنك تحديد المضيف على “LocalHost” أو في 127.0.0.1 . يجب عليك استخدام عنوان IP المشار إليه لمثيلك في وحدة التحكم السحابية Google.</p>
<p>بالإضافة إلى ذلك ، في وحدة التحكم السحابية من Google ، لا يمكنك اختيار الزر <strong>تفويض اتصالات SSL فقط</strong> بالنسبة للأجسام العنقودية التي تخزن البيانات الأجنبية. يمكن لمستخدم CloudsQlSuperuser فقط امتلاك مجموعة من البيانات الأجنبية postgres_fdw.</p>
<p>استشر أيضًا أقسام PL/Proxy و Dblink في هذا المستند.</p>
<h3>postgresql-hll</h3>
<p>يقدم هذا الامتداد نوعًا جديدًا من البيانات ، HLL ، وهو عبارة. لمزيد من المعلومات ، راجع الوثائق المخصصة لـ PostgreSql-Hll.</p>
ارسال تعليقات
<p>ما لم يرد خلاف ذلك ، فإن محتوى هذه الصفحة يحكمه ترخيص Creative Commons 4.0 ، وتخضع عينات الرمز لترخيص Apache 2.0. لمزيد من المعلومات ، راجع قواعد موقع مطوري Google. Java هي علامة تجارية مسجلة لشركات Oracle و/أو شركاتها التابعة لها.</p>
<p>آخر تحديث في 2023/09/05 (UTC).</p>
<h2>يمكن لـ Google Bard الآن الاتصال بـ Gmail ، والمستندات ، والخرائط: كيف تعمل</h2>
<p>أصبح وكيل المحادثة قادرين الآن على دمج المعلومات من أدوات Google المختلفة ويتضمن نظام التحقق من المصدر.</p>
خوسيه بيلون / نشر في 19 سبتمبر 2023 الساعة 4:31 مساءً
<p><img src=”https://f.hellowork.com/blogdumoderateur/2023/09/Google-Bard-Nouveautes-Septembre-2023.jpg” alt=”أخبار جوجل بارد سبتمبر 2023″ width=”1200″ height=”700″ /></p>
<p>في مدونة منشورة في هذا الثلاثاء ، 19 سبتمبر ، تعلن Google عن منتجات جديدة لـ chatbot Google Bard. منافس ChatGPT ، الذي لم يتم تحديثه منذ 13 يوليو ، لديه ملحقات تسمح له بالاتصال بمنتجات Google الأخرى وخيار للتحقق من المصادر. هذه الإضافات ، التي تتبع تحديثات طراز Palm 2 ، لا يمكن الوصول إليها إلا لاستخدامات اللغة الإنجليزية.</p>
<h2>امتدادات Google Bard</h2>
<p>تتيح ملحقات Google Bard للمستخدمين الآن <em>”ابحث وعرض المعلومات ذات الصلة من Google Tools”</em>, مثل Gmail أو Docs أو Drive أو Google Maps و YouTube أو Google Hotels. بشكل ملموس ، يكون Bard قادرًا على البحث عن معلومات داخل كل خدمة ، ودمجها لتوفير استجابة مكيفة.</p>
<blockquote><p>على سبيل المثال ، إذا كنت تخطط لرحلة إلى Grand Canyon (مشروع يحتل العديد من علامات التبويب) ، فيمكنك الآن أن تطلب من Bard استخلاص من تواريخ Gmail المناسبة للجميع ، للتشاور مع المعلومات في الوقت الفعلي على الرحلات الجوية والفنادق ، احصل على طريق خرائط Google إلى المطار ، […] في محادثة واحدة.</p></blockquote>
<p>بالإضافة إلى ذلك ، تتعهد Google بحماية المعلومات الشخصية: لن تستخدم ملحقات مساحة عمل Google المحتوى الخاص بك من Gmail و Docs و Dread للإعلان المستهدف أو لتدريب النموذج.</p>
<h2>يقوم Google Bard بالتحقق من إجاباته</h2>
<p>على واجهته ، يشير Google Bard دائمًا إلى أنه في المرحلة التجريبية. في الواقع ، عندما تم إطلاقه ، أعلن chatbot الطاقة <em>”في بعض الأحيان تخطئ”</em>, ما تمكنا من تأكيده أثناء اختبارنا. لضمان مستخدمي صحة المعلومات التي تنقلها ، تتضمن الذكاء الاصطناعى الآن وظيفة <em>التأكد مرتين</em>, الذي يوفر إمكانية الوصول إلى مصادر متوافقة ومتناقضة تتعلق بالمعلومات المرسلة في الردود.</p>
<p>بشكل ملموس ، إذا ضغطت على الزر <em>إجابة</em> (شعار Google) ، يقوم chatbot بتقييم ما إذا كان هناك محتوى على الويب لتأكيد إجابته. الجمل التي تم تسليط الضوء عليها في مصادر الدعم للعروض الخضراء ، في حين أن الجمل المميزة في Orange تقدم مصادر متباينة.</p>
<h2>يمكن أن تكون الامتدادات لـ Google Chrome استرداد كلمات المرور الخاصة بك بشكل واضح !</h2>
<p><img src=”https://www.it-connect.fr/wp-content-itc/uploads/2023/09/Extensions-pour-navigateur-vol-de-mots-de-passe.jpg” alt=”امتدادات لمتصفح طيران كلمة المرور” width=”800″ height=”445″ /></p>
<p><strong>من ملحق Google Chrome بسيط ، من الممكن استرداد كلمات المرور التي تدخلها في العديد من المواقع الشائعة. أبرز باحثو الأمن هذا الضعف في التقرير. دعونا نفعل تسجيل الوصول.</strong></p>
<p>نشر فريق من الباحثين من جامعة ويسكونسن ماديسون تقريرًا فنيًا جديدًا يوضح أن امتدادًا شرعيًا تم تثبيته من متجر ويب في متصفح قادر على سرقة المعلومات الحساسة. ال <strong>مبدأ أقل امتياز</strong> لا يتم تطبيقها من قبل المطورين في العديد من الامتدادات ، بما في ذلك بعض الشعبية ، يجعلهم قادرين على ذلك<strong>الوصول إلى المعلومات التي تم إدخالها في نماذج موقع الويب</strong>. هذا يمكن أن يسمح بتمديد <strong>استعد في مسح معرف المستخدم وكلمة المرور للمستخدم</strong>.</p>
<p>في الواقع ، يشرح الباحثون أن المشكلة مرتبطة بحقيقة أن المطورين يقدمون امتدادات <strong>وصول غير محدود إلى شجرة دوم</strong> المواقع. حتى لو لم يكن السلوك هو نفسه في جميع المواقع ، مع بعض النماذج, <strong>البيانات التي تم إدخالها مرئية في الكود المصدري</strong> ويمكن للملحقات استعادتها. يضاف إلى ذلك حقيقة أن <strong>يمكن للتمديد إساءة استخدام DOM API</strong> لاستخراج المعلومات التي تم إدخالها مباشرةً عند إدخال المستخدم.</p>
<p>لتوفير طبقة أمان إضافية ، تستخدم غالبية المتصفحات <strong>بروتوكول البيان V3 الذي تم تقديمه إلى Google Chrome</strong> والتي تمنع الامتدادات من تنفيذ إجراءات معينة. ومع ذلك فإنه <strong>غير كافية وغير فعالة ضد البرامج النصية للمحتوى</strong>.</p>
<p>وبالتالي ، فإن الامتداد الذي طوره المطورين الذين يقدمون نفسه كمساعد يعتمد على GPT قادر على <strong>استرداد المعلومات الحساسة عن طريق إساءة استخدام رمز مصدر HTML للصفحة ، ومنارات CSS وعناصر JavaScript</strong>. هذا التمديد لا يتضمن أي رمز ضار و <strong>يتوافق مع البيان V3</strong> لأنه لا يتم تحميل رمز من مصادر خارجية. لذلك ، تمت الموافقة عليها من قبل Google وتم وضعها عبر الإنترنت على متجر Chrome على الويب.</p>
<h2>المواقع الأكثر شعبية ضعيفة</h2>
<p><strong>وفقا للاختبارات التي أجراها الباحثون ، فإن غالبية أفضل 10،000 موقع عالمي ضعيف</strong>. حوالي 1100 موقع تخزن كلمات مرور المستخدم في شكل نص واضح في HTML DOM. بالإضافة إلى ذلك ، 7300 موقع عرضة لاستخراج البيانات عبر API DOM API.</p>
<p>لا يؤثر هذا الضعف على Google Chrome فقط لأن المتصفحات الأخرى تستخدم قاعدة الكروم.</p>
<p>هذه بعض الأمثلة : <strong>Gmail.كوم ، الفيسبوك.كوم ، CloudFlare.كوم ، أمازون.كوم</strong>.</p>
<p> <img src=”https://www.it-connect.fr/wp-content-itc/uploads/2023/09/Faiblesse-extension-navigateur-extraction-mots-de-passe.jpg” alt=”تمديد الضعف كلمة مرور استخراج الملاح” width=”800″ height=”509″ /></p>
<p>في نفس الوقت, <strong>حوالي 17300 امتداد من متجر ويب chrome</strong> (أي 12.5 ٪) لديك التراخيص اللازمة لاستخراج هذه المعلومات الحساسة. هذا أكثر إثارة للقلق منذ ذلك الحين <strong>190 امتدادات (بعضها مع أكثر من 100000 تنزيل) تخزين هذه المعلومات بالفعل في المتغيرات.</strong> مما يشير إلى أن بعض الامتدادات تستغل هذه المشكلة الأمنية بالفعل.</p>
<p>حصة هذه المادة <img src=”https://www.it-connect.fr/wp-content-itc/themes/itc-2017-child/images/flat_twitter.png” alt=”حصة على التغريد” /> <img src=”https://www.it-connect.fr/wp-content-itc/themes/itc-2017-child/images/flat_facebook.png” alt=”أنشرها على الفيسبوك” /> <img src=”https://www.it-connect.fr/wp-content-itc/themes/itc-2017-child/images/flat_linkedin.png” alt=”مشاركة على LinkedIn” /> <img src=”https://www.it-connect.fr/wp-content-itc/themes/itc-2017-child/images/flat_google.png” alt=”شارك على Google+” /> <img src=”https://www.it-connect.fr/wp-content-itc/themes/itc-2017-child/images/flat_email.png” alt=”بريد إلكتروني” /></p>
<p><ul>
<li> ← السابق في أوروبا ، سيتم بيع اشتراكات Microsoft 365 مع أو بدون فرق Microsoft</li>
<li>ستجبر Microsoft الترقية على الآلات التي لا تزال تحت إصدار Windows 11: 2: 2: 2 صباحًا التالي → </li>
</ul></p>
<h4>فلوريان بيرنيل</h4>
<p>النظام والمهندس الشبكات ، المؤسس المشارك لـ IT-Connect و Microsoft MVP “إدارة السحابة وإدارة مركز البيانات”. أريد أن أشارك تجربتي واكتشاتي من خلال مقالاتي. خبير عام مع جاذبية معينة لحلول Microsoft والبرمجة النصية. قراءة ممتعة.</p>
<p>فلوريان لديه 4966 وظيفة والعد.شاهد جميع منشورات فلوريان</p>