PostgreSQL [Video]: Truy vấn cơ sở dữ liệu chéo sử dụng Tiện ích mở rộng liên kết DbLink

2022-03-17 20:37:00

Làm cách nào chúng ta có thể thực hiện các truy vấn cơ sở dữ liệu chéo trong PostgreSQL?

Các hệ thống RDBMS khác nhau như Microsoft SQL Server, MySQL, Bạn có thể chọn dữ liệu từ cơ sở dữ liệu này sang cơ sở dữ liệu khác. Những gì chúng tôi đang làm là chúng tôi chỉ cần chọn dữ liệu bằng cách sử dụng database_name.lược đồ.chiếc bàn.
Trong PostgreSQL, bạn không thể thực hiện truy vấn cơ sở dữ liệu chéo như công nghệ cơ sở dữ liệu khác.

Trong bài đăng này, tôi sẽ chứng minh phần mở rộng DbLink của PostgreSQL được sử dụng để kết nối một cơ sở dữ liệu với cơ sở dữ liệu khác.

Sử dụng tiện ích mở rộng DbLink, bạn có thể thực hiện các truy vấn cơ sở dữ liệu chéo trong PostgreSQL.

Trong phần trình diễn này, tôi đã tạo hai cơ sở dữ liệu khác nhau. Các tên tương ứng “Database_One” và “Database_Two”.

I created one sample chiếc bàn into “Database_One” and using DbLink, going to SELECT this chiếc bàn from “Database_Two”.
Bây giờ, chúng ta phải định cấu hình tiện ích mở rộng DbLink trong “Database_Two”.

Dưới đây là một minh chứng đầy đủ về điều này:
Bước 1: Create First sample chiếc bàn and database:

Bước 2: Create Second sample chiếc bàn and database:

Bây giờ, tôi sẽ CHỌN dữ liệu Databasee_One từ Database_Two, vì vậy chúng tôi phải thực thi tất cả các tập lệnh bên dưới trên Database_Two để định cấu hình phần mở rộng DbLink cho các truy vấn cơ sở dữ liệu chéo.


Bước 1: Kết nối với Database_Two:

Bước 2: Cài đặt / Tạo phần mở rộng liên kết DBL:

Bước 3: Verify the system chiếc bàns of DBLink:

Bước 4: Kiểm tra kết nối cho Database_One:

Bước 5: Tạo trình bao bọc và máy chủ dữ liệu nước ngoài để xác thực toàn cầu.
Bạn có thể sử dụng đối tượng máy chủ này cho các truy vấn cơ sở dữ liệu chéo:

Bước 6: Lập bản đồ người dùng và máy chủ:

Bước 7: Kiểm tra máy chủ này:

Bước 8: Bây giờ, bạn có thể CHỌN dữ liệu của Database_One từ Database_Two:

It is creating a virtual chiếc bàn so we have to specify return data type.

Kết quả:

Xem thêm:


Chia sẻ: