Định cấu hình tiện ích mở rộng PostgreSQL | Cloud SQL cho Postgresql | Google Cloud, Google Bard hiện có thể kết nối với Gmail, Docs, Maps: Cách thức hoạt động

Google Bard hiện có thể kết nối với gmail, tài liệu, bản đồ: Cách thức hoạt động của nó

Contents

Cập nhật cuối cùng vào ngày 2023/09/05 (UTC).

Định cấu hình tiện ích mở rộng PostgreSQL

Bạn có thể mở rộng PostgreSQL bằng cách nhóm các đối tượng SQL trong một gói để sử dụng chúng làm đơn vị. Trang này chứa thông tin về cấu hình của các tiện ích mở rộng PostgreSQL tương thích với Cloud SQL.

Sử dụng tiện ích mở rộng PostgreSQL

Bạn chỉ có thể cài đặt các tiện ích mở rộng tương thích với Cloud SQL. Để biết thêm thông tin, hãy xem phần Phần mở rộng PostgreSQL tương thích với Cloud SQL.

Nhận thấy : Bạn chỉ có thể cài đặt các tiện ích mở rộng trên trường hợp chính, không phải trên trường hợp trùng lặp với quyền truy cập đọc. Sau khi được cài đặt, phần mở rộng được sao chép trên thân trùng lặp với truy cập đọc.

Cài đặt một phần mở rộng

Trước khi sử dụng tiện ích mở rộng, hãy cài đặt nó bằng cách tiến hành như sau:

  • Trong công cụ PSQL, chạy lệnh tạo tiện ích mở rộng.

Điều kiện cần thiết cho quyền Superuser

Trong Cloud SQL, các tiện ích mở rộng chỉ có thể được tạo bởi người dùng với vai trò CloudsQlSuperUseruse . Khi bạn tạo phiên bản PostgreSQL, người dùng Postgre mặc định được tạo tự động (nhưng bạn phải xác định mật khẩu của họ). Người dùng Postgres mặc định có vai trò CloudsQlSuperuser . Để biết thêm thông tin, hãy xem trang về người dùng PostgreSQL.

Nhận thấy : Nếu bạn nhập cơ sở dữ liệu chứa tiện ích mở rộng được tạo bởi người dùng được cá nhân hóa, bạn không thể xóa người dùng mà không cần xóa toàn bộ cơ sở dữ liệu đã nhập.

Kết nối giữa cơ sở dữ liệu

Để kết nối, các phiên bản đích phải nằm trong cùng một mạng VPC với thân kết nối.

Trong bảng điều khiển Google Cloud, bạn không thể chọn nút Chỉ cho phép kết nối SSL Cho các trường hợp cụm. Ngoài ra, để kết nối với cơ sở dữ liệu trong cùng một trường hợp, bạn không thể xác định máy chủ trên “localhost” hoặc trên 127.0.0.1 . Bạn phải sử dụng địa chỉ IP được chỉ định cho phiên bản của bạn trong bảng điều khiển Google Cloud.

Yêu cầu hỗ trợ cho một phần mở rộng mới

Bạn không thể tạo các tiện ích mở rộng của riêng mình trong SQL Cloud.

Để biết yêu cầu hỗ trợ liên quan đến tiện ích mở rộng, nhấp vào +1 trên báo cáo hoặc tạo một vấn đề mới. Để có được danh sách các vấn đề được báo cáo liên quan đến đám mây SQL và có được thông tin về việc tạo các vấn đề, xem phần tìm kiếm hoặc tạo các báo cáo sự cố và các yêu cầu tính năng sản phẩm.

Phần mở rộng PostgreSQL tương thích với SQL Cloud

Để biết thêm thông tin về việc sử dụng một tiện ích mở rộng cụ thể, hãy theo liên kết đến tài liệu xuất hiện trong một trong các bảng bên dưới.

Hỗ trợ liên quan đến các tiện ích mở rộng PostgreSQL với Cloud SQL được chia thành một số loại:

  • Tiện ích mở rộng postgis
  • Tiện ích mở rộng kiểu dữ liệu
  • Tiện ích mở rộng ngôn ngữ
  • Các phần mở rộng khác nhau

Postgis

Tiện ích mở rộng Postgis 3.0 tương thích với Cloud SQL cho PostgreSQL cho tất cả các phiên bản chính.

Bảng sau đây chứa các phiên bản của tiện ích mở rộng Postgis cho mỗi phiên bản SQL Cloud cho PostgreSQL:

Phiên bản đám mây SQL cho PostgreSQL Mở rộng postgis
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

Đối với một phiên bản cụ thể chính của PostgreSQL, trong lệnh create Extension, bạn có thể chỉ định phiên bản của tiện ích mở rộng Postgis bằng phiên bản phiên bản .

Tiện ích mở rộng Postgis bao gồm các yếu tố sau:

  • Postgis
  • Postgis_raster
  • Postgis_sfcgal
  • Postgis_tiger_geocoder
  • Postgis_topology
  • Địa chỉ_standardardizer
  • Địa chỉ_standardizer_data_us

Để biết thêm thông tin, hãy xem phần Cài đặt Postgis (cài đặt Postgis).

Ngoài ra, Cloud SQL cho PostgreSQL bao gồm phiên bản 3.3.0 của tiện ích mở rộng pgrouting, mở rộng postgis. Phần mở rộng Pgrouting cải thiện điều trị không gian địa lý thông qua định tuyến và phân tích mạng.

Bạn có thể nâng cấp postgis theo cách thủ công và các tiện ích mở rộng liên quan lên phiên bản mới nhất của họ. Để tìm hiểu thêm về việc nâng cấp các phần mở rộng postgis của bạn, hãy xem trang nâng cấp Postgi.

Tiện ích mở rộng kiểu dữ liệu

Sự mở rộng Sự miêu tả
Btree_gin Cung cấp các ví dụ về các lớp của các toán tử chỉ mục GIN thực hiện hành vi tương đương với chỉ mục B-cây.
Cloud SQL cho Postgresql 9.6 Sử dụng phiên bản 1.0. PostgreSQL 10 sử dụng phiên bản 1.2. Tất cả các phiên bản khác sử dụng phiên bản 1.3.
Btree_gist Cung cấp các lớp của các toán tử chỉ mục GIST thực hiện hành vi tương đương với chỉ mục B-cây.
Cloud SQL cho Postgresql 9.6 Sử dụng phiên bản 1.2. PostgreSQL 10, 11, 12 và 13 Sử dụng phiên bản 1.5. PostgreSQL 14 sử dụng phiên bản 1.6.
Chkpass Thực hiện một kiểu dữ liệu CHKPass được thiết kế để lưu trữ mật khẩu được mã hóa.
Cloud SQL cho Postgresql 9.6 và 10 Sử dụng phiên bản 1.0. Không tương thích với các phiên bản khác.
CITEXT Cung cấp một loại chuỗi ký tự citext không nhạy cảm với sự phá vỡ.
Cloud SQL cho Postgresql 9.6 Sử dụng phiên bản 1.3. PostgreSQL 10 sử dụng phiên bản 1.4. PostgreSQL 11 sử dụng phiên bản 1.5. Postgresql 12, 13 và 14 Sử dụng phiên bản 1.6.
khối lập phương Thực hiện một loại dữ liệu khối để biểu thị các khối đa chiều.
Cloud SQL cho Postgresql 9.6 và 10 Sử dụng phiên bản 1.2. PostgreSQL 11 sử dụng phiên bản 1.3. PostgreSQL 12 và 13 Sử dụng phiên bản 1.4. PostgreSQL 14 sử dụng phiên bản 1.5.
hstore Thực hiện kiểu dữ liệu hstore để lưu trữ các cặp khóa/giá trị trong một giá trị PostgreSQL.
Cloud SQL cho Postgresql 9.6 và 10, sử dụng phiên bản 1.4. PostgreSQL 11 sử dụng phiên bản 1.5. PostgreSQL 12 sử dụng phiên bản 1.6. PostgreSQL 13 sử dụng phiên bản 1.7. PostgreSQL 14 sử dụng phiên bản 1.số 8.
Không phải là Cung cấp các loại dữ liệu cho một số tiêu chuẩn đánh số sản phẩm quốc tế nhất định.
Cloud SQL cho Postgresql 9.6 và 10 Sử dụng phiên bản 1.1. Tất cả các phiên bản khác sử dụng phiên bản 1.2.
IP4R Cung cấp các loại dữ liệu cho địa chỉ IPv4/V6, bãi biển địa chỉ IP và khả năng tương thích với các chỉ mục.
Cloud SQL cho Postgresql sử dụng phiên bản 2.4.
ltree Thực hiện một loại dữ liệu LTREE để biểu diễn các nhãn dữ liệu được lưu trữ trong cấu trúc phân cấp dưới dạng cây.
Cloud SQL cho Postgresql 9.6, 10, 11 và 12 Sử dụng phiên bản 1.1. PostgreSQL 13 và 14 Sử dụng phiên bản 1.2.
LO Hỗ trợ quản lý các đối tượng lớn (còn được gọi là LO hoặc Blob).
Cloud SQL cho Postgresql sử dụng phiên bản 1.1.
Postgresql-hll Giới thiệu một loại dữ liệu mới, HLL, là cấu trúc dữ liệu hyperloglog. Cũng xem phần PostgreSQL-HLL trong tài liệu này.
Cloud SQL cho Postgresql sử dụng phiên bản 2.16.
tiếp đầu ngữ Cung cấp một tương ứng tiền tố cũng như khả năng tương thích với các chỉ mục.
Cloud SQL cho Postgresql sử dụng phiên bản 1.2.0.

Tiện ích mở rộng ngôn ngữ

Sự mở rộng Sự miêu tả
plpgsql Ngôn ngữ thủ tục có thể tải để tạo ra các chức năng, thủ tục và kích hoạt. Bạn cũng có thể sử dụng ngôn ngữ này để thực thi mã trực tiếp trong các khối làm.
Cloud SQL cho Postgresql sử dụng phiên bản 1.0.
PLV8 Cung cấp một ngôn ngữ thủ tục để kích hoạt JavaScript.
Cloud SQL cho Postgresql sử dụng phiên bản 3.1.2, sử dụng phiên bản 9.9 trong số động cơ V8 JavaScript.

Các phần mở rộng khác nhau

  • Cloud SQL cho Postgresql 9.6 Sử dụng phiên bản 1.1.4 PGAUDIT.
  • Cloud SQL cho Postgresql 10 sử dụng phiên bản 1.2.3 pgaudit.
  • Cloud SQL cho Postgresql 11 sử dụng phiên bản 1.3.3 pgaudit.
  • Cloud SQL cho Postgresql 12 sử dụng phiên bản 1.4.2 của PGAUDIT.
  • Cloud SQL cho Postgresql 13 sử dụng phiên bản 1.5.1 của PGAUDIT.
  • Cloud SQL cho Postgresql 14 sử dụng phiên bản 1.6.1 của PGAUDIT.

Các giá trị bạn có thể xác định cho các tệp tin tức kiểm toán cho tất cả các phiên bản của pgaudit được đọc, ghi, chức năng, vai trò, DDL, MISC và tất cả . Cho phiên bản 1.4.2 đến 1.6.1, bạn cũng có thể xác định giá trị của Misc_set .

Để biết thêm thông tin về việc sử dụng tiện ích mở rộng này với SQL Cloud, hãy xem trang Kiểm toán PostgreSQL bằng cách sử dụng PGAUDIT.

Đã tạo và quản lý các bảng tạm thời loại DB2 hoặc Oracle trong cơ sở dữ liệu PostgreSQL.

Cloud SQL cho Postgresql sử dụng phiên bản 2.9.0.

Tiện ích mở rộng nguồn mở để lưu trữ và tìm kiếm các biểu diễn vectơ liên tục trong cơ sở dữ liệu PostgreSQL.

Cloud SQL cho PostgreSQL sử dụng phiên bản 0.4.2

Ẩn hoặc thay thế thông tin cá nhân hoặc nhạy cảm khỏi cơ sở dữ liệu PostgreSQL để tìm hiểu thêm, xem phần PostgreSQL_anonymozer.

Cloud SQL cho Postgresql sử dụng phiên bản 1.0.0.

Tìm hiểu thêm về các phần mở rộng PostgreSQL nhất định

Phần này mô tả chi tiết hơn một số tiện ích mở rộng PostgreSQL tương thích với các bảng trên.

Aut_explain

Để bắt đầu sử dụng tiện ích mở rộng này trên một thể hiện, hãy xác định tùy chọn CloudSQL.enable_auto_explain bật . Để tìm hiểu thêm về cấu hình của các tùy chọn và để khám phá các tùy chọn tương thích với tiện ích mở rộng này, hãy xem trang Tùy chọn cơ sở dữ liệu cấu hình.

Ngoài ra, đối với người dùng có vai trò CloudSQLSuperUseruse (chỉ), bạn có thể sử dụng lệnh Load để tải phần mở rộng này trong phiên.

Dblink

Trong phiên cơ sở dữ liệu, bạn có thể sử dụng tiện ích mở rộng này để kết nối với cơ sở dữ liệu PostgreSQL và chạy các yêu cầu.

Hiện tại, tiện ích mở rộng này hoạt động cho hai trường hợp đám mây SQL với kết nối IP riêng trong cùng một mạng VPC hoặc cho cơ sở dữ liệu được giao nhau trong cùng một trường hợp.

Nhận thấy : Trong Cloud SQL, không thể sử dụng chứng chỉ khách hàng với dblink.

Để biết thêm thông tin, hãy xem phần DBLink trong tài liệu PostgreSQL.

Sử dụng dblink để kết nối với mật khẩu

Để kết nối với cơ sở dữ liệu hoặc kết nối với cùng một thể hiện với người dùng khác, bạn phải chỉ định mật khẩu. Dưới đây là một trích xuất mã làm ví dụ (không được sử dụng trong sản xuất):

 Chọn * từ dblink ('dbname = tên port = 1234 host = host user = user password = password', 'chọn id, tên từ bảng' \) là t (id int, văn bản văn bản); 

Mặt khác, chỉ định cấu hình kết nối, đây là một ví dụ khác về mã (không được sử dụng trong sản xuất):

 Chọn dblink_connect ('dbname = dblinktest user = postgres host = name_or_ip password = xxx'); 

Kết nối mà không cần mật khẩu bằng DBLink

Để kết nối với cùng một thể hiện bằng cách sử dụng danh tính của cùng một người dùng, bạn có thể kết nối mà không cần mật khẩu. Ví dụ :

  1. Xác định chỉ báo cơ sở dữ liệu sau để kích hoạt các kết nối cục bộ mà không cần mật khẩu.
    Mây.allow_passwordless_local_connections
  2. Kết nối mà không cần chỉ định máy chủ, ngụ ý kết nối với cùng một trường hợp. Đây là một ví dụ :

Chọn * từ dblink ('dbname = finance user = alice', 'chọn thu nhập từ thu nhập') như được trả về (số nguyên thu nhập); 

Kết quả sẽ trông như thế này:

 Thu nhập -------- 1000 (1 hàng) 

Ngoài ra, để kết nối với các cơ sở dữ liệu khác trong cùng một trường hợp, bạn không thể xác định máy chủ trên “localhost” hoặc trên 127.0.0.1 . Bạn phải sử dụng địa chỉ IP được chỉ định cho phiên bản của bạn trong bảng điều khiển Google Cloud.

Cũng tham khảo các phần Postgres_FDW và PL/Proxy trong tài liệu này.

trang

Tiện ích mở rộng này kiểm tra nội dung của các trang cơ sở dữ liệu ở cấp độ thấp hơn. Để tìm hiểu thêm, hãy xem phần Tôn trọng trang trong tài liệu PostgreSQL.

pg_bigm

Phần mở rộng này kích hoạt nghiên cứu toàn văn và cho phép sử dụng chỉ mục bigram để tìm kiếm văn bản đầy đủ nhanh hơn.

Để bắt đầu sử dụng tiện ích mở rộng này trên một thể hiện, hãy xác định tùy chọn CloudSQL.enable_pg_bigm bật . Các tùy chọn sau cũng được chấp nhận:

  • pg_bigm.Enable_recheck
  • pg_bigm.Gin_Key_Limit
  • pg_bigm.giống nhau_limit

Để tìm hiểu thêm về định nghĩa của các tùy chọn và để khám phá các tùy chọn tương thích với tiện ích mở rộng này, hãy tham khảo các tùy chọn cơ sở dữ liệu cấu hình.

pg_cron

Để bắt đầu sử dụng pg_cron trên một thể hiện, hãy xác định tùy chọn CloudSQL.enable_pg_cron bật . Để tìm hiểu thêm về định nghĩa của các tùy chọn và để khám phá các tùy chọn tương thích với tiện ích mở rộng này, hãy tham khảo các tùy chọn cơ sở dữ liệu cấu hình.

Các tác vụ được cấu hình như một nút tính toán nền. Do đó, bạn có thể phải sử dụng các kỹ thuật PostgreSQL tiêu chuẩn (chẳng hạn như tùy chọn MAX_Worker_Processes) để điều chỉnh số lượng nút tính toán trong nền.

Đối với tiện ích mở rộng này, Cloud SQL tương thích với chế độ nút tính toán trong nền, nhưng không phải với giao diện LibPQ. Do đó, tiện ích mở rộng này không yêu cầu xác thực trực tiếp.

pgfincore

Phần mở rộng này chứa các chức năng để quản lý các trang trong bộ nhớ bộ nhớ cache của đĩa hệ điều hành từ PostgreSQL. Để biết thêm thông tin, hãy xem tài liệu dành riêng cho PGFincore.

PG_Freespacemap

Phần mở rộng này kiểm tra bản đồ không gian trống (FSM, bản đồ không gian trống). Để tìm hiểu thêm, hãy xem phần PG_FREESPACEMAP trong tài liệu PostgreSQL.

pg_hint_plan

Để bắt đầu sử dụng tiện ích mở rộng này trên một thể hiện, hãy xác định tùy chọn CloudSQL.enable_pg_hint_plan bật . Để tìm hiểu thêm về cấu hình của các tùy chọn và để khám phá các tùy chọn tương thích với tiện ích mở rộng này, hãy xem trang Tùy chọn cơ sở dữ liệu cấu hình.

Mặt khác, đối với người dùng chỉ có vai trò CloudSQLSuperuser, bạn có thể sử dụng lệnh Load để tải phần mở rộng này trong phiên.

PG_Partman

Tiện ích mở rộng này cho phép bạn tạo và quản lý các bộ bảng dựa trên giờ và loạt.

Trong Cloud SQL, tiện ích mở rộng này không bao gồm nút tính toán trong nền để tự động duy trì các phân vùng. Thay vào đó, ví dụ, bạn có thể sử dụng bộ lập lịch đám mây để sắp xếp bảo trì bằng cách gọi các chức năng bảo trì đều đặn.

PG_PROCTAB

Dưới đây là các bước cần tuân theo để sử dụng tiện ích mở rộng PG_PROCTAB để kích hoạt tiện ích PG_TOP:

  1. Trong công cụ PSQL, chạy lệnh Tạo tiện ích mở rộng cho pg_proctab.
  2. Tải xuống và chạy PG_TOP.
  3. Khi bạn kết nối với phiên bản SQL Cloud cho PostgreSQL, hãy thêm tùy chọn -R để bạn có thể kết nối với cơ sở dữ liệu từ xa và nhận số liệu.

Các số liệu sau đây ở thang điểm, được bao gồm trong kết quả, bao gồm việc sử dụng bởi các đại lý và dịch vụ khác của cơ thể:

  • Tải trung bình
  • Trạng thái của bộ xử lý (% người dùng, NICE, System, không hoạt động và Iowait)
  • Bộ nhớ (được sử dụng, miễn phí và trò chuyện)

PG_REPACK

Tiện ích mở rộng này cho phép bạn xóa dữ liệu cồng kềnh khỏi các bảng và chỉ mục. Bạn có thể sử dụng tiện ích mở rộng này để tạo cụm trực tuyến (phân loại các bảng theo chỉ mục cụm). Để biết thêm thông tin, hãy xem tài liệu dành riêng cho PG_REPACK. Ngoài ra, để sử dụng tiện ích mở rộng này trong SQL Cloud, một quy trình đặc biệt là cần thiết để thêm quyền cho người dùng.

Nếu người dùng không có vai trò CloudSQLSuperuser muốn sử dụng tiện ích mở rộng, bạn phải cấp cho anh ta quyền của CloudSQLSUPERUSERUSE . Để tìm hiểu thêm, tham khảo các điều kiện cần thiết cho quyền siêu người dùng. Ví dụ sau sử dụng lệnh tài trợ để thêm các quyền cần thiết.

Ví dụ về việc thêm quyền

Ví dụ: CSUPER1 tương ứng với CloudSQLSuperuser và người dùng TestDB là cơ sở dữ liệu thuộc về TestUser . Để tạo tiện ích mở rộng PG_REPACK trong TestDB, ban đầu chạy các lệnh sau:

    Kết nối với TestDB với tư cách là người dùng CloudSQLSuperUseruse:

PSQL -U CSUPER1 -D TESTDB; 
Grant Testuer cho CSUPER1; 
Tạo tiện ích mở rộng PG_REPACK; 
PG_REPACK -H -D TESTDB -U CSUPER1 -K -T T1 
 Thu hồi Testuser từ CSUPER1; 

Lệnh PG_REPACK có thể thất bại với lỗi sau:
“Lỗi: Truy vấn không thành công: SSS SYSCALL Lỗi: EOF được phát hiện”

Nếu xảy ra lỗi này, hãy thử xác định giá trị nhỏ hơn cho các thông báo giữ TCP, sau đó chạy lệnh PG_REPACK . Để tìm hiểu thêm, hãy xem thời hạn trước khi hết hạn kết nối (từ Công cụ tính toán).

PGTT

Để bắt đầu sử dụng tiện ích mở rộng này trên một thể hiện, hãy xác định tùy chọn PGTT.Bật bật . Để tìm hiểu thêm về cài đặt của các chỉ số và để khám phá các chỉ số tương thích với tiện ích mở rộng này, hãy tham khảo các chỉ số cơ sở dữ liệu cấu hình trang.

PG_VISILIBLE

Cho phép bạn kiểm tra thẻ hiển thị (vm, bản đồ hiển thị) và thông tin khả năng hiển thị tại trang của bảng. Để tìm hiểu thêm, hãy xem phần PG_VISILED trong tài liệu PostgreSQL.

PL/proxy

Tiện ích mở rộng này là Trình quản lý ngôn ngữ thủ tục cho phép các cuộc gọi thủ tục từ xa giữa cơ sở dữ liệu PostgreSQL, với phân đoạn tùy chọn.

Để biết thêm thông tin, hãy xem tài liệu PL/Proxy.

Để kết nối, các phiên bản đích phải nằm trong cùng một mạng VPC với thân kết nối. Trong bảng điều khiển Google Cloud, bạn không thể chọn nút Chỉ cho phép kết nối SSL Cho các trường hợp cụm.

Ngoài ra, để kết nối với các cơ sở dữ liệu khác trong cùng một trường hợp, bạn không thể xác định máy chủ trên “localhost” hoặc trên 127.0.0.1 . Bạn phải sử dụng địa chỉ IP được chỉ định cho phiên bản của bạn trong bảng điều khiển Google Cloud.

Đồng thời tham khảo các phần Postgres_FDW và DBLINK trong tài liệu này.

Postgresql_anonymozer

Để bắt đầu sử dụng tiện ích mở rộng này trên một thể hiện, hãy xác định tùy chọn CloudSQL.Enable_anon bật . Để tìm hiểu thêm về cài đặt của các chỉ số và để khám phá các chỉ số tương thích với tiện ích mở rộng này, hãy tham khảo các chỉ số cơ sở dữ liệu cấu hình trang.

Postgres_fdw

Phần mở rộng này cho phép để lộ các bảng của cơ sở dữ liệu PostgreSQL khác dưới dạng các bảng “nước ngoài” trong cơ sở dữ liệu hiện tại. Các bảng này sau đó có sẵn, một chút như thể chúng là bảng địa phương. Để biết thêm thông tin, hãy xem phần Postgres_FDW trong tài liệu PostgreSQL.

Phần mở rộng này hoạt động cho hai trường hợp đám mây SQL với kết nối IP riêng trong cùng một mạng VPC hoặc cho cơ sở dữ liệu được giao nhau trong cùng một trường hợp.

Ngoài ra, để kết nối với các cơ sở dữ liệu khác trong cùng một trường hợp, bạn không thể xác định máy chủ trên “localhost” hoặc trên 127.0.0.1 . Bạn phải sử dụng địa chỉ IP được chỉ định cho phiên bản của bạn trong bảng điều khiển Google Cloud.

Ngoài ra, trong Google Cloud Console, bạn không thể chọn nút Chỉ cho phép kết nối SSL Đối với các cơ quan cụm lưu trữ dữ liệu nước ngoài. Chỉ người dùng CloudSQLSuperuser mới có thể sở hữu một trình bao bọc dữ liệu nước ngoài Postgres_FDW.

Cũng tham khảo các phần PL/Proxy và DBLink trong tài liệu này.

Postgresql-hll

Phần mở rộng này giới thiệu một loại dữ liệu mới, HLL, là cấu trúc dữ liệu hyperloglog. Để biết thêm thông tin, hãy xem tài liệu dành riêng cho PostgreSQL-HLL.

Bình luận

Trừ khi có quy định khác, nội dung của trang này được điều chỉnh bởi giấy phép Creative Commons 4.0 và các mẫu mã được điều chỉnh bởi giấy phép Apache 2.0. Để biết thêm thông tin, hãy xem các quy tắc của trang web của nhà phát triển Google. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các công ty liên kết của nó.

Cập nhật cuối cùng vào ngày 2023/09/05 (UTC).

Google Bard hiện có thể kết nối với gmail, tài liệu, bản đồ: Cách thức hoạt động của nó

Tác nhân trò chuyện hiện có thể kết hợp thông tin từ các công cụ Google khác nhau và kết hợp hệ thống xác minh nguồn.

Jose Billon / Xuất bản vào ngày 19 tháng 9 năm 2023 lúc 4:31 chiều

Tin tức Google Bard tháng 9 năm 2023

Trong một bài đăng được xuất bản vào thứ ba, ngày 19 tháng 9, Google thông báo các sản phẩm mới cho chatbot Google BARD. Đối thủ cạnh tranh Chats, người chưa được cập nhật kể từ ngày 13 tháng 7, có các tiện ích mở rộng cho phép anh ta kết nối với các sản phẩm khác của Google và một tùy chọn để xác minh các nguồn. Những bổ sung này, theo dõi các bản cập nhật của mô hình Palm 2, chỉ có thể truy cập được cho việc sử dụng tiếng Anh.

Phần mở rộng cho Google Bard

Tiện ích mở rộng google bard hiện cho phép người dùng “Tìm và hiển thị thông tin liên quan từ Google Tools”, Như Gmail, Docs, Drive, Google Maps, YouTube hoặc Google Hotels. Một cách cụ thể, Bard có thể tìm kiếm thông tin trong mỗi dịch vụ và kết hợp nó để cung cấp phản hồi thích nghi.

Ví dụ: nếu bạn lên kế hoạch cho một chuyến đi đến Grand Canyon (một dự án chiếm nhiều tab), giờ đây bạn có thể yêu cầu Bard trích xuất từ ​​Gmail các ngày phù hợp với mọi người, để tham khảo thông tin trong thời gian thực trên các chuyến bay và khách sạn, Nhận tuyến đường của Google Maps đến sân bay, [[]] tất cả trong một cuộc trò chuyện duy nhất.

Ngoài ra, Google cam kết bảo vệ thông tin cá nhân: Các tiện ích mở rộng cho không gian làm việc của Google sẽ không sử dụng nội dung của bạn từ Gmail, tài liệu và ổ đĩa cho quảng cáo được nhắm mục tiêu hoặc để đào tạo mô hình.

Google Bard kiểm tra câu trả lời của nó

Trên giao diện của nó, Google Bard luôn chỉ ra rằng nó đang trong giai đoạn thử nghiệm. Thật vậy, khi nó được ra mắt, chatbot đã công bố điện “Đôi khi nhận được sai”, Những gì chúng tôi đã có thể xác nhận trong quá trình thử nghiệm của chúng tôi. Để đảm bảo người dùng về tính xác thực của thông tin mà nó truyền, AI hiện kết hợp một chức năng kiểm tra hai lần, trong đó cung cấp khả năng truy cập các nguồn phù hợp và mâu thuẫn liên quan đến thông tin được truyền đi trong các câu trả lời.

Cụ thể, nếu bạn nhấn nút Trả lời (Logo của Google), chatbot đánh giá nếu có nội dung trên web để chứng thực câu trả lời. Các câu được tô sáng trong các nguồn hỗ trợ cung cấp màu xanh lá cây, trong khi các câu được tô sáng trong các nguồn khác nhau.

Tiện ích mở rộng cho Google Chrome có thể khôi phục mật khẩu của bạn một cách rõ ràng !

Phần mở rộng cho Trình duyệt bay mật khẩu

Từ tiện ích mở rộng Google Chrome đơn giản, có thể khôi phục rõ ràng mật khẩu mà bạn nhập trên nhiều trang web phổ biến. Các nhà nghiên cứu bảo mật đã nhấn mạnh điểm yếu này trong một báo cáo. Hãy kiểm tra.

Một nhóm các nhà nghiên cứu từ Đại học Wisconsin-Madison đã đăng một báo cáo kỹ thuật mới cho thấy một phần mở rộng hợp pháp được cài đặt từ cửa hàng web Chrome trong trình duyệt có thể đánh cắp thông tin nhạy cảm. CÁC nguyên tắc của đặc quyền ít nhất Không được các nhà phát triển áp dụng trong nhiều phần mở rộng, bao gồm một số phổ biến, khiến họ có thểTruy cập thông tin được nhập trong một biểu mẫu trang web. Điều này có thể cho phép mở rộng Khôi phục trong xóa nhận dạng người dùng và mật khẩu của người dùng.

Trên thực tế, các nhà nghiên cứu giải thích rằng vấn đề được liên kết với thực tế là các nhà phát triển đưa ra các phần mở rộng Quyền truy cập không giới hạn vào cây dom trang web. Ngay cả khi hành vi không giống nhau trên tất cả các trang web, với các hình thức nhất định, Dữ liệu được nhập hiển thị trong mã nguồn và các phần mở rộng có thể phục hồi chúng. Điều này được thêm vào thực tế rằng Phần mở rộng có thể lạm dụng API DOM Để trực tiếp trích xuất thông tin được nhập khi người dùng nhập nó.

Để cung cấp một lớp an toàn bổ sung, phần lớn các trình duyệt sử dụng Giao thức Balkest V3 được giới thiệu cho Google Chrome và ngăn chặn các phần mở rộng thực hiện một số hành động nhất định. Tuy nhiên nó là không đủ và không hiệu quả đối với các tập lệnh nội dung.

Do đó, phần mở rộng được phát triển bởi các nhà phát triển thể hiện mình là trợ lý dựa trên GPT có khả năng Khôi phục thông tin nhạy cảm bằng cách lạm dụng mã nguồn HTML của trang, đèn hiệu CSS và các phần tử JavaScript. Phần mở rộng này không bao gồm bất kỳ mã độc hại nào và Nó phù hợp với bản kê khai v3 Bởi vì nó không tải mã từ các nguồn bên ngoài. Do đó, nó đã được Google phê duyệt và được đưa trực tuyến vào cửa hàng trang web Chrome.

Các trang web phổ biến nhất dễ bị tổn thương

Theo các thử nghiệm được thực hiện bởi các nhà nghiên cứu, phần lớn trong số 10.000 trang web hàng đầu thế giới. Khoảng 1.100 trang web lưu trữ mật khẩu người dùng dưới dạng một văn bản rõ ràng trong HTML DOM. Ngoài ra, 7.300 trang web dễ bị khai thác dữ liệu thông qua truy cập API DOM.

Điểm yếu này không chỉ ảnh hưởng đến Google Chrome vì các trình duyệt khác sử dụng cơ sở crom.

Dưới đây là một số ví dụ: gmail.com, facebook.com, Cloudflare.Com, Amazon.com.

Mật khẩu trích xuất Navigator mở rộng điểm yếu

Đồng thời, Khoảng 17.300 phần mở rộng của cửa hàng web Chrome (tức là 12,5 %) Có các ủy quyền cần thiết để trích xuất thông tin nhạy cảm này. Điều này là tất cả những gì đáng lo ngại hơn kể từ 190 phần mở rộng (một số có hơn 100.000 lượt tải xuống) đã lưu trữ thông tin này theo các biến. Trong đó gợi ý rằng một số tiện ích mở rộng đã khai thác vấn đề bảo mật này.

Chia sẻ bài viết này Chia sẽ trên Twitter Chia sẻ trên facebook Chia sẻ trên LinkedIn Chia sẻ trên Google+ E-mail

  • ← Trước đây ở Châu Âu, đăng ký Microsoft 365 sẽ được bán có hoặc không có các đội Microsoft
  • Microsoft sẽ buộc nâng cấp trên các máy vẫn thuộc Windows 11 phiên bản 21: 2: 2 giờ tiếp theo →

Florian Burnel

Kỹ sư hệ thống và mạng, đồng sáng lập CNTT-Connect và Microsoft MVP “Quản lý Trung tâm dữ liệu” của Microsoft Microsoft. Tôi muốn chia sẻ kinh nghiệm của mình và những khám phá của tôi thông qua các bài viết của tôi. Chủ nghĩa tổng quát với một điểm thu hút cụ thể đối với các giải pháp và kịch bản của Microsoft. Đọc tốt.

Florian có 4966 bài viết và đếm.Xem tất cả các bài viết của Florian