PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Làm cách nào để kết nối với localhost bằng postgres_fdw?

Sau nhiều lần thử, có lẽ tôi đã tìm ra cách thích hợp để kết nối:

CREATE SERVER app_db 
FOREIGN DATA WRAPPER postgres_fdw 
OPTIONS (dbname 'test', port '5432', host 'localhost');

Sau đó:

CREATE USER MAPPING for postgres
SERVER app_db 
OPTIONS (user 'postgres', password 'postgres');

Và sau đó:

CREATE FOREIGN TABLE groups
(
  id serial NOT NULL,
  name character varying(255) NOT NULL,
  version integer DEFAULT 0
)
 SERVER app_db OPTIONS (schema_name 'public', table_name 'groups')

Nhưng có giải pháp nào để kiểm tra xem nó có thực sự là kết nối "từ xa" hay không? Vì các máy chủ nằm trên cùng một localhost và tôi không biết liệu mình có thể chắc chắn hay không.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chọn số lượng hàng trong một bảng khác trong câu lệnh Postgres SELECT

  2. Công bố repmgr 2.0RC2

  3. PostgreSQL tìm kết hợp phổ biến của các cặp trên cùng một cột

  4. Cách tìm các mục có * tất cả * các danh mục phù hợp

  5. Làm cách nào để tôi có thể nhập dữ liệu từ ASCII (ISO / IEC 8859-1) vào cơ sở dữ liệu Rails / PGSQL của mình?