sql >> データベース >  >> RDS >> PostgreSQL

postgres_fdwでローカルホストに接続する方法は?

    何度も試みた後、おそらく私は接続するための適切な方法を見つけました:

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

    次に:

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

    そして:

    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')
    

    しかし、それが本当に「リモート」接続であるかどうかを確認するための解決策はありますか?サーバーは同じローカルホスト上にあり、確信できるかどうかわからないためです。



    1. ノードMySQLを使用したサーバーレスフレームワーク

    2. sysdateに基づくトリガー

    3. MySQL例外-データ読み取り中に致命的なエラーが発生しました

    4. OracleのNANVL()関数