پیکربندی پسوندهای postgresql | Cloud SQL برای PostgreSQL | Google Cloud ، Google Bard اکنون می تواند به Gmail ، Docs ، Maps متصل شود: چگونه کار می کند
Google Bard اکنون می تواند به Gmail ، Docs ، Maps متصل شود: چگونه کار می کند
آخرین بروزرسانی در 2023/09/05 (UTC).
پیکربندی پسوندهای postgresql
می توانید با گروه بندی اشیاء SQL در یک بسته ، PostgreSQL را گسترش دهید تا از آنها به عنوان واحد استفاده کنید. این صفحه حاوی اطلاعاتی در مورد پیکربندی پسوندهای PostgreSQL سازگار با Cloud SQL است.
از پسوندهای PostgreSQL استفاده کنید
شما فقط می توانید پسوندهای سازگار با Cloud SQL را نصب کنید. برای اطلاعات بیشتر ، به بخش پسوند PostgreSQL سازگار با Cloud SQL مراجعه کنید.
مورد توجه : شما فقط می توانید پسوندها را در نمونه اصلی نصب کنید ، نه در نمونه کپی شده با دسترسی به خواندن. پس از نصب ، پسوند با دسترسی به خواندن بر روی بدنه تکراری تکرار می شود.
یک پسوند نصب کنید
قبل از استفاده از پسوند ، آن را با ادامه کار به شرح زیر نصب کنید:
- در ابزار PSQL ، دستور ایجاد پسوند را اجرا کنید.
شرایط لازم برای حقوق سوپر مصرف کننده
در Cloud SQL ، پسوند فقط توسط کاربران با نقش CloudSQLSuperUserUse ایجاد می شود . هنگامی که یک نمونه postgresql ایجاد می کنید ، کاربر پیش فرض postgre به طور خودکار ایجاد می شود (اما باید رمز ورود آنها را تعریف کنید). کاربر پیش فرض Postgres نقش CloudSQLSuperuser را دارد . برای اطلاعات بیشتر ، به صفحه مربوط به کاربران PostgreSQL مراجعه کنید.
مورد توجه : اگر یک پایگاه داده حاوی یک برنامه افزودنی ایجاد شده توسط یک کاربر شخصی وارد کنید ، نمی توانید بدون حذف کل پایگاه داده وارد شده ، کاربر را حذف کنید.
ارتباط بین بانکهای اطلاعاتی
برای اتصال ، نمونه های هدف باید در همان شبکه VPC به عنوان بدنه اتصال باشد.
در Google Cloud Console ، شما نمی توانید دکمه را انتخاب کنید فقط اتصالات SSL را مجاز کنید برای نمونه های خوشه ای. علاوه بر این ، برای اتصال به پایگاه داده ها در همان نمونه ، شما نمی توانید میزبان را در “LocalHost” یا در 127 تعریف کنید.0.0.1 . شما باید از آدرس IP که برای نمونه خود در Google Cloud Console مشخص شده است استفاده کنید.
برای یک پسوند جدید درخواست کمک کنید
شما نمی توانید پسوندهای خود را در SQL Cloud ایجاد کنید.
برای درخواست کمک در مورد پسوند ، روی کلیک کنید +1 در گزارش ، یا ایجاد یک مشکل جدید. برای به دست آوردن لیست مشکلات گزارش شده در مورد Cloud SQL و به دست آوردن اطلاعات در مورد ایجاد مشکلات ، به بخش جستجو مراجعه کنید یا گزارش های مشکل و درخواست های محصول را ایجاد کنید.
پسوندهای postgresql سازگار با ابر SQL
برای کسب اطلاعات بیشتر در مورد استفاده از یک پسوند خاص ، پیوند اسناد موجود در یکی از جداول زیر را دنبال کنید.
کمک های مربوط به پسوندهای PostgreSQL با Cloud SQL به چند دسته تقسیم می شود:
- پسوند postgis
- پسوندهای نوع داده
- تمدید زبان
- پسوندهای مختلف
پس از
پسوند Postgis 3.0 برای همه نسخه های اصلی با Cloud SQL برای PostgreSQL سازگار است.
جدول زیر شامل نسخه های پسوند postgis برای هر نسخه از SQL Cloud برای postgresql است:
نسخه ابر SQL برای postgreSQL | پسوند پس از |
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 ، در دستور Create Extension ، می توانید با استفاده از نسخه نسخه ، نسخه ای از پسوند Postgis را مشخص کنید .
پسوند postgis شامل عناصر زیر است:
- پس از
- postgis_raster
- postgis_sfcgal
- postgis_tiger_geocoder
- postgis_topology
- آدرس_ استاندارد
- آدرس_ standardizer_data_us
برای اطلاعات بیشتر ، به بخش نصب Postgis (نصب Postgis) مراجعه کنید.
علاوه بر این ، Cloud SQL برای PostgreSQL شامل نسخه 3 است.3.0 از پسوند pgrouting ، که postgis را گسترش می دهد. پسوند pgrouting از طریق مسیریابی و تجزیه و تحلیل شبکه ، درمان جغرافیایی را بهبود می بخشد.
می توانید به صورت دستی PostGIS و برنامه های افزودنی مرتبط با آخرین نسخه آنها ارتقا دهید. برای کسب اطلاعات بیشتر در مورد به روزرسانی پسوندهای Postgis خود ، به صفحه ارتقاء Postgi مراجعه کنید.
پسوندهای نوع داده
افزونه | شرح |
btree_gin | نمونه هایی از کلاس های اپراتورهای شاخص جین را ارائه می دهد که رفتار معادل یک شاخص درخت B را پیاده سازی می کنند. Cloud SQL برای PostgreSQL 9.6 از نسخه 1 استفاده کنید.0. PostgreSQL 10 از نسخه 1 استفاده می کند.2. همه نسخه های دیگر از نسخه 1 استفاده می کنند.3. |
btree_gist | کلاس هایی از اپراتورهای شاخص GIST را ارائه می دهد که رفتار معادل یک فهرست درخت B را پیاده سازی می کنند. Cloud SQL برای PostgreSQL 9.6 از نسخه 1 استفاده کنید.2. PostgreSQL 10 ، 11 ، 12 و 13 از نسخه 1 استفاده کنید.5. PostgreSQL 14 از نسخه 1 استفاده می کند.6. |
chkpass | یک نوع داده CHKPASS را که برای ذخیره رمزهای رمزگذاری شده طراحی شده است ، پیاده سازی می کند. Cloud SQL برای PostgreSQL 9.6 و 10 از نسخه 1 استفاده کنید.0. با نسخه های دیگر سازگار نیست. |
استناد | نوعی زنجیره شخصیت citext را فراهم می کند که به شکستگی حساس نیست. Cloud SQL برای PostgreSQL 9.6 از نسخه 1 استفاده کنید.3. PostgreSQL 10 از نسخه 1 استفاده می کند.4. PostgreSQL 11 از نسخه 1 استفاده می کند.5. PostgreSQL 12 ، 13 و 14 از نسخه 1 استفاده کنید.6. |
مکعب | یک نوع از داده های مکعب را برای نشان دادن مکعب های چند بعدی پیاده سازی می کند. Cloud SQL برای PostgreSQL 9.6 و 10 از نسخه 1 استفاده کنید.2. PostgreSQL 11 از نسخه 1 استفاده می کند.3. PostgreSQL 12 و 13 از نسخه 1 استفاده کنید.4. PostgreSQL 14 از نسخه 1 استفاده می کند.5. |
هوس | نوع داده HSTORE را برای ذخیره مجموعه های جفت کلید/مقدار در یک مقدار PostgreSQL واحد اجرا می کند. Cloud SQL برای PostgreSQL 9.6 و 10 ، از نسخه 1 استفاده کنید.4. PostgreSQL 11 از نسخه 1 استفاده می کند.5. PostgreSQL 12 از نسخه 1 استفاده می کند.6. PostgreSQL 13 از نسخه 1 استفاده می کند.7. PostgreSQL 14 از نسخه 1 استفاده می کند.8. |
ISN | انواع داده ها را برای برخی از استانداردهای شماره گذاری محصول بین المللی فراهم می کند. Cloud SQL برای PostgreSQL 9.6 و 10 از نسخه 1 استفاده کنید.1. همه نسخه های دیگر از نسخه 1 استفاده می کنند.2. |
IP4R | انواع داده ها را برای آدرس های IPv4/V6 ، سواحل آدرس IP و سازگاری با فهرست ها فراهم می کند. Cloud SQL برای PostgreSQL از نسخه 2 استفاده می کند.4. |
ltree | یک نوع داده LTREE را پیاده سازی می کند تا برچسب های داده های ذخیره شده در یک ساختار سلسله مراتبی را به شکل یک درخت نشان دهد. Cloud SQL برای PostgreSQL 9.6 ، 10 ، 11 و 12 از نسخه 1 استفاده کنید.1. PostgreSQL 13 و 14 از نسخه 1 استفاده کنید.2. |
با | کمک برای مدیریت اشیاء بزرگ (که به آن LO یا حباب نیز گفته می شود). Cloud SQL برای PostgreSQL از نسخه 1 استفاده می کند.1. |
پس از | نوع جدیدی از داده ها ، HLL را معرفی می کند ، که یک ساختار داده Hyperloglog است. همچنین بخش PostgreSQL-HLL را در این سند مشاهده کنید. Cloud SQL برای PostgreSQL از نسخه 2 استفاده می کند.16. |
پیشوند | مکاتبات پیشوند و همچنین سازگاری با شاخص ها را فراهم می کند. Cloud SQL برای PostgreSQL از نسخه 1 استفاده می کند.2.0. |
تمدید زبان
افزونه | شرح |
plpgsql | زبان رویه ای قابل بارگیری برای ایجاد توابع ، رویه ها و محرک ها. همچنین می توانید از این زبان برای اجرای مستقیم کد در بلوک های DO استفاده کنید. Cloud SQL برای PostgreSQL از نسخه 1 استفاده می کند.0. |
plv8 | یک زبان رویه ای برای فعال کردن جاوا اسکریپت فراهم می کند. Cloud SQL برای PostgreSQL از نسخه 3 استفاده می کند.1.2 ، که از نسخه 9 استفاده می کند.9 موتور جاوا اسکریپت V8. |
پسوندهای مختلف
- Cloud SQL برای PostgreSQL 9.6 از نسخه 1 استفاده کنید.1.4 pgaudit.
- Cloud SQL برای PostgreSQL 10 از نسخه 1 استفاده می کند.2.3 pgaudit.
- Cloud SQL برای PostgreSQL 11 از نسخه 1 استفاده می کند.3.3 pgaudit.
- Cloud SQL برای PostgreSQL 12 از نسخه 1 استفاده می کند.4.2 نفر از pgaudit.
- Cloud SQL برای PostgreSQL 13 از نسخه 1 استفاده می کند.5.1 از pgaudit.
- Cloud SQL برای PostgreSQL 14 از نسخه 1 استفاده می کند.6.1 از pgaudit.
مقادیری که می توانید برای پرونده های خبری حسابرسی برای همه نسخه های PGAUDIT تعریف کنید ، خواندن ، نوشتن ، عملکرد ، نقش ، DDL ، متفرقه و همه . برای نسخه های 1.4.2 تا 1.6.1 ، شما همچنین می توانید مقدار متفرقه را تعریف کنید .
برای اطلاعات بیشتر در مورد استفاده از این پسوند با SQL Cloud ، به صفحه حسابرسی PostgreSQL با استفاده از PGAUDIT مراجعه کنید.
جداول موقت DB2 یا Oracle Type را در یک پایگاه داده PostgreSQL ایجاد و مدیریت می کند.
Cloud SQL برای PostgreSQL از نسخه 2 استفاده می کند.9.0.
پسوند منبع باز برای ذخیره و جستجوی بازنمایی های بردار مداوم در پایگاه داده های PostgreSQL.
Cloud SQL برای PostgreSQL از نسخه 0 استفاده می کند.4.2
اطلاعات شخصی یا حساس را از یک پایگاه داده PostgreSQL مخفی یا جایگزین کنید تا اطلاعات بیشتری کسب کنید ، به بخش Postgresql_anonymizer مراجعه کنید.
Cloud SQL برای PostgreSQL از نسخه 1 استفاده می کند.0.0.
در مورد برخی از پسوندهای PostgreSQL اطلاعات بیشتری کسب کنید
در این بخش با جزئیات بیشتر برخی از پسوندهای PostgreSQL سازگار با جداول فوق توضیح داده شده است.
aut_explain
برای شروع استفاده از این پسوند در یک نمونه ، گزینه CloudSQL را تعریف کنید.Enable_Auto_Explain روشن . برای کسب اطلاعات بیشتر در مورد پیکربندی گزینه ها و کشف گزینه های سازگار با این پسوند ، به صفحه گزینه های پایگاه داده پیکربندی مراجعه کنید.
علاوه بر این ، برای یک کاربر با نقش CloudSQLSuperUseruse (فقط) ، می توانید از دستور Load برای بارگیری این برنامه افزودنی در طی یک جلسه استفاده کنید.
لینک
در یک جلسه پایگاه داده ، می توانید از این برنامه افزودنی برای اتصال به پایگاه داده های PostgreSQL استفاده کرده و درخواست ها را اجرا کنید.
در حال حاضر ، این برنامه افزودنی برای دو نمونه ابر SQL با اتصال IP خصوصی در همان شبکه VPC یا برای پایگاه داده های عبور شده در همان نمونه کار می کند.
مورد توجه : در Cloud SQL ، استفاده از گواهینامه های مشتری با dblink امکان پذیر نیست.
برای اطلاعات بیشتر ، به بخش Dblink در مستندات PostgreSQL مراجعه کنید.
برای اتصال با رمز عبور از dblink استفاده کنید
برای اتصال به پایگاه داده ها یا اتصال به همان نمونه کاربر دیگر ، باید یک رمز عبور را مشخص کنید. در اینجا یک عصاره کد به عنوان نمونه وجود دارد (در تولید استفاده نمی شود):
انتخاب * از dBlink ('dbname = name port = 1234 HOST = کاربر میزبان = رمز عبور کاربر = رمز عبور "،" شناسه ، نام از جدول "\) را به عنوان t (شناسه int ، متن متن) انتخاب کنید
در غیر این صورت ، برای پیکربندی فقط یک اتصال ، در اینجا نمونه دیگری از کد (که در تولید استفاده نمی شود) آورده شده است:
dblink_connect را انتخاب کنید ('dbname = dblinktest user = postgres host = name_or_ip رمز عبور = xxx') ؛
بدون رمز عبور با استفاده از dblink وصل شوید
برای اتصال به همان نمونه با استفاده از هویت همان کاربر ، می توانید بدون رمز عبور وصل شوید. مثال :
- شاخص پایگاه داده زیر را برای فعال کردن اتصالات محلی بدون رمز عبور تعریف کنید.
cloudsql.Allow_passwordless_local_connections - بدون مشخص کردن میزبان ، که حاکی از اتصال به همان نمونه است ، وصل شوید. به عنوان مثال :
* را از dblink ('dbname = کاربر مالی = آلیس' ، "درآمد حاصل از درآمد" را انتخاب کنید) را انتخاب کنید
نتیجه باید به این شکل باشد:
درآمد -------- 1000 (1 ردیف)
علاوه بر این ، برای اتصال به پایگاه داده های دیگر در همان نمونه ، نمی توانید میزبان را در “LocalHost” یا در 127 تعریف کنید.0.0.1 . شما باید از آدرس IP که برای نمونه خود در Google Cloud Console مشخص شده است استفاده کنید.
همچنین در این سند با بخش های postgres_fdw و pl/proxy مشورت کنید.
صفحه
این پسوند محتوای صفحات پایگاه داده را در سطح پایین تر بازرسی می کند. برای کسب اطلاعات بیشتر ، به بخش احترام به صفحه در مستندات PostgreSQL مراجعه کنید.
PG_BIGM
این برنامه افزودنی تحقیقات کامل متن را فعال می کند و امکان استفاده از فهرست Bigram را برای جستجوی سریع تر متن امکان پذیر می کند.
برای شروع استفاده از این پسوند در یک نمونه ، گزینه CloudSQL را تعریف کنید.Enable_pg_bigm روشن . گزینه های زیر نیز پذیرفته شده است:
- PG_BIGM.Enable_Recheck
- PG_BIGM.gin_key_limit
- PG_BIGM.شباهت_لیمیت
برای کسب اطلاعات بیشتر در مورد تعریف گزینه ها و کشف گزینه های سازگار با این پسوند ، با گزینه های پایگاه داده پیکربندی مشورت کنید.
pg_cron
برای شروع استفاده از pg_cron در یک نمونه ، گزینه CloudSQL را تعریف کنید.Enable_pg_cron روشن . برای کسب اطلاعات بیشتر در مورد تعریف گزینه ها و کشف گزینه های سازگار با این پسوند ، با گزینه های پایگاه داده پیکربندی مشورت کنید.
کارها به عنوان گره محاسبه پس زمینه پیکربندی می شوند. بنابراین ممکن است شما برای تنظیم تعداد گره های محاسبه در پس زمینه ، از تکنیک های استاندارد PostgreSQL (مانند گزینه max_worker_processes) استفاده کنید.
برای این پسوند ، Cloud SQL با حالت گره محاسبه در پس زمینه سازگار است ، اما نه با رابط LIBPQ. بنابراین ، این پسوند نیازی به احراز هویت مستقیم ندارد.
PGFincore
این پسوند شامل توابع برای مدیریت صفحات در حافظه حافظه پنهان دیسک سیستم عامل از PostgreSQL است. برای اطلاعات بیشتر ، به مستندات اختصاص داده شده به PGFincore مراجعه کنید.
PG_FREESPACEMAP
این برنامه افزودنی نقشه فضایی آزاد (FSM ، نقشه فضایی آزاد) را بررسی می کند. برای کسب اطلاعات بیشتر ، به بخش PG_FREESPACEMAP در مستندات PostgreSQL مراجعه کنید.
pg_hint_plan
برای شروع استفاده از این پسوند در یک نمونه ، گزینه CloudSQL را تعریف کنید.Enable_pg_hint_plan روشن . برای کسب اطلاعات بیشتر در مورد پیکربندی گزینه ها و کشف گزینه های سازگار با این پسوند ، به صفحه گزینه های پایگاه داده پیکربندی مراجعه کنید.
در غیر این صورت ، برای یک کاربر که فقط نقش CloudSQLSuperuser را دارد ، می توانید از دستور Load برای بارگیری این برنامه افزودنی در طی یک جلسه استفاده کنید.
PG_PARTMAN
این پسوند به شما امکان می دهد مجموعه های جداول را بر اساس ساعت و سریال ایجاد و مدیریت کنید.
در Cloud SQL ، این پسوند شامل گره محاسبه در پس زمینه برای نگهداری خودکار پارتیشن ها نیست. در عوض ، به عنوان مثال می توانید با فراخوانی توابع تعمیر و نگهداری در فواصل منظم ، از Cloud Scheduler برای نگهداری از ارکستر استفاده کنید.
pg_proctab
در اینجا مراحل دنبال شده برای استفاده از پسوند pg_proctab برای فعال کردن ابزار PG_TOP وجود دارد:
- در ابزار PSQL ، دستور Create Extension را برای pg_proctab اجرا کنید.
- بارگیری و اجرا pg_top.
- هنگامی که به یک نمونه ابر SQL برای PostgreSQL وصل می شوید ، گزینه -r را اضافه کنید تا بتوانید به یک پایگاه داده از راه دور وصل شوید و معیارها را دریافت کنید.
معیارهای زیر در مقیاس نمونه ، که در نتیجه گنجانده شده است ، شامل استفاده توسط سایر عوامل و خدمات بدن است:
- بار متوسط
- حالت پردازنده ها (٪ کاربر ، خوب ، سیستم ، غیرفعال و Iowait)
- حافظه (استفاده شده ، رایگان و گپ زدن)
pg_repack
این پسوند به شما امکان می دهد داده های حجیم را از جداول و فهرست ها حذف کنید. احتمالاً می توانید از این برنامه افزودنی برای تهیه یک خوشه آنلاین استفاده کنید (طبقه بندی جداول توسط شاخص خوشه ای). برای اطلاعات بیشتر ، به مستندات اختصاص داده شده به pg_repack مراجعه کنید. علاوه بر این ، برای استفاده از این پسوند در SQL Cloud ، یک روش ویژه برای افزودن حقوق به کاربر ضروری است.
اگر کاربر نقش CloudsqlSuperuser را که مایل به استفاده از پسوند نیست ، ندارد ، باید به او حقوق CloudSQLSuperUserUse را اعطا کنید . برای کسب اطلاعات بیشتر ، با شرایط مورد نیاز برای حقوق فوق العاده مشورت کنید. مثال زیر از دستور کمک هزینه برای اضافه کردن حقوق لازم استفاده می کند.
نمونه ای از اضافه کردن حقوق
به عنوان مثال ، Csuper1 با یک CloudSQLSuperuser مطابقت دارد و کاربر TestDB یک پایگاه داده متعلق به Testuser است . برای ایجاد پسوند pg_repack در testdb ، در ابتدا دستورات زیر را اجرا کنید:
-
به عنوان کاربر CloudSQLSuperUseruse به TestDB متصل شوید:
PSQL -U CSUPER1 -D TESTDB ؛
کمک هزینه به CSUPER1 ؛
ایجاد پسوند pg_repack ؛
pg_repack -h -d testdb -u csuper1 -k -t t1
ابطال تست کننده از CSUPER1 ؛
دستور pg_repack می تواند با خطای زیر شکست بخورد:
“خطا: پرس و جو انجام نشد: SSL Syscall Error: EOF شناسایی شده است”
اگر این خطا رخ داد ، سعی کنید مقدار کمتری را برای پیام های نگهدارنده TCP تعریف کنید ، سپس دستور pg_repack را اجرا کنید . برای کسب اطلاعات بیشتر ، به مهلت قبل از انقضاء اتصالات (از موتور محاسبه) مراجعه کنید.
PGTT
برای شروع استفاده از این پسوند در یک نمونه ، گزینه PGTT را تعریف کنید.فعال کردن روشن . برای کسب اطلاعات بیشتر در مورد تنظیمات شاخص ها و کشف شاخص های سازگار با این پسوند ، با شاخص های پایگاه داده پیکربندی صفحه مشورت کنید.
PG_VISIBILICE
به شما امکان می دهد کارت دید (VM ، نقشه دید) و اطلاعات دید در صفحه یک جدول را بررسی کنید. برای کسب اطلاعات بیشتر ، به بخش pg_visibility در مستندات postgresql مراجعه کنید.
PL/پروکسی
این پسوند یک مدیر زبانهای رویه ای است که مجوز تماس های رویه ای از راه دور بین بانکهای اطلاعاتی PostgreSQL را با تقسیم بندی اختیاری مجاز می کند.
برای اطلاعات بیشتر ، به مستندات PL/Proxy مراجعه کنید.
برای اتصال ، نمونه های هدف باید در همان شبکه VPC به عنوان بدنه اتصال باشد. در Google Cloud Console ، شما نمی توانید دکمه را انتخاب کنید فقط اتصالات SSL را مجاز کنید برای نمونه های خوشه ای.
علاوه بر این ، برای اتصال به پایگاه داده های دیگر در همان نمونه ، نمی توانید میزبان را در “LocalHost” یا در 127 تعریف کنید.0.0.1 . شما باید از آدرس IP که برای نمونه خود در Google Cloud Console مشخص شده است استفاده کنید.
همچنین در این سند با بخش های postgres_fdw و dblink مشورت کنید.
postgresql_anonymizer
برای شروع استفاده از این پسوند در یک نمونه ، گزینه CloudSQL را تعریف کنید.Enable_anon روشن . برای کسب اطلاعات بیشتر در مورد تنظیمات شاخص ها و کشف شاخص های سازگار با این پسوند ، با شاخص های پایگاه داده پیکربندی صفحه مشورت کنید.
postgres_fdw
این پسوند باعث می شود جداول سایر پایگاه داده های PostgreSQL به عنوان جداول “خارجی” در پایگاه داده فعلی در معرض نمایش قرار گیرد. این جداول پس از آن در دسترس هستند ، کمی جداول محلی. برای اطلاعات بیشتر ، به بخش postgres_fdw در مستندات postgresql مراجعه کنید.
این برنامه افزودنی برای دو نمونه ابر SQL با اتصال IP خصوصی در همان شبکه VPC یا برای پایگاه داده های عبور شده در همان نمونه کار می کند.
علاوه بر این ، برای اتصال به پایگاه داده های دیگر در همان نمونه ، نمی توانید میزبان را در “LocalHost” یا در 127 تعریف کنید.0.0.1 . شما باید از آدرس IP که برای نمونه خود در Google Cloud Console مشخص شده است استفاده کنید.
علاوه بر این ، در کنسول Google Cloud ، شما نمی توانید دکمه را انتخاب کنید فقط اتصالات SSL را مجاز کنید برای اجسام خوشه ای که داده های خارجی را ذخیره می کنند. فقط یک کاربر CloudSQLSuperuser می تواند دارای یک بسته بندی از داده های خارجی postgres_fdw باشد.
همچنین در این سند با بخش های PL/Proxy و Dblink مشورت کنید.
پس از
این پسوند نوع جدیدی از داده ها ، HLL را معرفی می کند ، که یک ساختار داده Hyperloglog است. برای اطلاعات بیشتر ، به مستندات اختصاص داده شده به postgresql-hll مراجعه کنید.
اظهار نظر
مگر اینکه در غیر این صورت مشخص شده باشد ، محتوای این صفحه توسط مجوز Creative Commons Assignment 4 اداره می شود.0 و نمونه های کد توسط مجوز Apache 2 اداره می شوند.0. برای اطلاعات بیشتر ، به قوانین سایت توسعه دهندگان Google مراجعه کنید. جاوا یک علامت تجاری ثبت شده از شرکت های اوراکل و/یا شرکت های وابسته آن است.
آخرین بروزرسانی در 2023/09/05 (UTC).
Google Bard اکنون می تواند به Gmail ، Docs ، Maps متصل شود: چگونه کار می کند
نماینده مکالمه اکنون قادر به ترکیب اطلاعات از ابزارهای مختلف Google است و یک سیستم تأیید منبع را در بر می گیرد.
José Billon / منتشر شده در 19 سپتامبر 2023 در ساعت 4:31 بعد از ظهر
در یک وبلاگ منتشر شده این سه شنبه ، 19 سپتامبر ، Google محصولات جدیدی را برای chatbot Google Bard خود اعلام کرد. رقیب Chatgpt ، که از تاریخ 13 ژوئیه به روز نشده بود ، دارای پسوندهایی است که به وی امکان اتصال به سایر محصولات Google و گزینه ای برای تأیید منابع را می دهد. این اضافات ، که به روزرسانی های مدل Palm 2 را دنبال می کنند ، فقط برای استفاده های انگلیسی قابل دسترسی هستند.
برنامه های افزودنی برای Google Bard
پسوندهای Google Bard اکنون به کاربران امکان می دهد “اطلاعات مربوطه را از Google Tools پیدا کنید و نمایش دهید”, مانند Gmail ، Docs ، Drive ، Google Maps ، YouTube یا Google Hotels. به طور واضح ، برد قادر به جستجوی اطلاعات در هر سرویس و ترکیب آن برای ارائه یک پاسخ سازگار است.
به عنوان مثال ، اگر قصد سفر به گراند کانیون را دارید (پروژه ای که بسیاری از برگه ها را اشغال می کند) ، اکنون می توانید از برد بخواهید که از تاریخ های مناسب برای همه ، از Gmail استخراج کند تا در زمان واقعی در پرواز و هتل ها با اطلاعات مشورت کند. مسیر Google Maps را به فرودگاه دریافت کنید ، […] همه در یک مکالمه واحد.
علاوه بر این ، Google متعهد به محافظت از اطلاعات شخصی است: برنامه های افزودنی برای فضای کاری Google از محتوای شما از Gmail ، Docs و Drive برای تبلیغات هدفمند یا آموزش مدل استفاده نمی کنند.
Google Bard پاسخ های خود را بررسی می کند
در رابط کاربری خود ، Google Bard همیشه نشان می دهد که در مرحله آزمایشی قرار دارد. در واقع ، هنگامی که آن را راه اندازی شد ، chatbot قدرت را اعلام کرد “گاهی اشتباه می شود”, آنچه ما در طول آزمایش توانسته ایم تأیید کنیم. برای اطمینان از کاربران صحت اطلاعاتی که منتقل می شود ، AI اکنون یک عملکرد را در بر می گیرد مضاعف, که امکان دسترسی به منابع متناسب و متناقض مربوط به اطلاعات منتقل شده در پاسخ ها را فراهم می کند.
اگر دکمه را فشار دهید ، به طور مشخص پاسخ (آرم Google) ، Chatbot ارزیابی می کند که آیا محتوا در وب وجود دارد تا پاسخ آن را تأیید کند. احکام برجسته در منابع حامی پیشنهاد سبز ، در حالی که جملات برجسته در نارنجی منابع واگرا را ارائه می دهند.
برنامه های افزودنی برای Google Chrome می توانند رمزهای عبور شما را به روش واضح بازیابی کنند !
از یک پسوند ساده Google Chrome ، می توان با پاک کردن رمزهای عبور که در بسیاری از سایت های محبوب وارد می کنید ، بازیابی شود. محققان امنیتی در گزارشی این ضعف را برجسته کرده اند. بیایید یک چک انجام دهیم.
تیمی از محققان دانشگاه ویسکانسین-مدیسون گزارش فنی جدیدی را منتشر کرده اند که نشان می دهد یک پسوند قانونی نصب شده از فروشگاه وب Chrome در یک مرورگر قادر به سرقت اطلاعات حساس است. در اصل کمترین امتیاز استفاده از توسعه دهندگان در بسیاری از برنامه های افزودنی ، از جمله برخی از محبوب ، باعث می شود که آنها بتوانندبه اطلاعات وارد شده در فرم های وب سایت دسترسی پیدا کنید. این می تواند امکان گسترش را فراهم کند با پاک کردن شناسه کاربر و رمز عبور کاربر بازیابی کنید.
در حقیقت ، محققان توضیح می دهند که این مشکل با این واقعیت مرتبط است که توسعه دهندگان پسوند می دهند دسترسی نامحدود به درخت DOM سایت های. حتی اگر رفتار در همه سایت ها ، با اشکال خاصی یکسان نباشد, داده های وارد شده در کد منبع قابل مشاهده است و پسوندها می توانند آنها را بازیابی کنند. به این واقعیت اضافه شده است که پسوند می تواند از API DOM سوء استفاده کند برای استخراج مستقیم اطلاعات وارد شده هنگام ورود کاربر.
برای تهیه یک لایه ایمنی اضافی ، اکثر مرورگرها از آن استفاده می کنند پروتکل مانیفست V3 که به Google Chrome معرفی شده است و این امر مانع از انجام اقدامات خاص می شود. با این حال ، این است در برابر اسکریپت های محتوا کافی و ناکارآمد نیست.
بنابراین ، پسوند توسعه یافته توسط توسعه دهندگان که خود را به عنوان دستیار مبتنی بر GPT معرفی می کند ، قادر است با سوءاستفاده از کد منبع HTML صفحه ، چراغهای CSS و عناصر جاوا اسکریپت ، اطلاعات حساس را بازیابی کنید. این پسوند هیچ کد مخرب را شامل نمی شود و این مانیفست V3 را مطابقت می دهد زیرا کد را از منابع خارجی بارگیری نمی کند. بنابراین ، توسط Google تأیید شد و به صورت آنلاین در فروشگاه وب Chrome قرار گرفت.
محبوب ترین سایت ها آسیب پذیر هستند
طبق آزمایشات انجام شده توسط محققان ، اکثریت 10،000 سایت برتر جهانی آسیب پذیر هستند. حدود 1100 سایت رمزهای عبور کاربر را به صورت متن روشن در HTML DOM ذخیره می کنند. علاوه بر این ، 7،300 سایت از طریق دسترسی API DOM در برابر استخراج داده ها آسیب پذیر هستند.
این ضعف نه تنها Google Chrome را تحت تأثیر قرار می دهد زیرا مرورگرهای دیگر از پایه کروم استفاده می کنند.
در اینجا چند نمونه آورده شده است: گیمیل.com ، فیس بوک.com ، cloudflare.com ، آمازون.کم.
همزمان, حدود 17،300 برنامه افزودنی فروشگاه وب Chrome (یعنی 12.5 ٪) مجوزهای لازم برای استخراج این اطلاعات حساس. این از همه نگران کننده تر است 190 برنامه افزودنی (برخی با بیش از 100000 بارگیری) در حال حاضر این اطلاعات را در متغیرها ذخیره می کنند. این نشان می دهد که پسوندهای خاص قبلاً از این مشکل امنیتی سوء استفاده می کنند.
این مقاله را به اشتراک بگذارید
- ← قبلی در اروپا ، اشتراک های مایکروسافت 365 با تیم های مایکروسافت یا بدون آنها فروخته می شود
- مایکروسافت به روزرسانی در دستگاه ها را که هنوز تحت ویندوز 11 نسخه 21: 2: 2 صبح بعدی قرار خواهد گرفت
فلورین برنل
مهندس سیستم و شبکه ، بنیانگذار IT-Connect و Microsoft MVP “Cloud and Datacenter Management”. من می خواهم تجربه و اکتشافات خود را از طریق مقالاتم به اشتراک بگذارم. ژنرالیست با یک جاذبه خاص برای راه حل ها و برنامه نویسی مایکروسافت. خواندن خوب.
فلورین 4966 پست و شمارش دارد.همه پست های فلورین را ببینید