問題タブ [postgres-fdw]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
postgresql - 外部データベースが同じサーバーにある場合、postgres_fdw の使用を簡素化できますか?
私のサーバーにはいくつかのデータベースがあります。db2 のクエリから db1 を読み取れるようにしたいと考えています。postgres_fdw を使用してそれを実行できることはわかっていますが、これにはいくつかの欠点があります。主なものは、資格情報を渡したり、パスワードを変更するときに心配したりする必要があることです。
sql - Can I use postgres_fdw without foreign tables defined?
I have a production database "PRODdb1", with a read-only user account. I have a need to query(select statement) this database and insert the data into a secondary database named "RPTdb1". I originally planned to just create a temp table in PRODdb1 from my select, but permissions are the issue.
I've read abut dblink & postgres_fdw, but are either of these a solution for my issue? I wouldn't be creating foreign tables because my SELECT is joining many tables from PRODdb1, so I'm unfamiliar if postgres_fdw would still be an option for my use case.
Another option would be any means of getting the results of the SELECT to a .CSV file or something. My main blocker here is that I only have a read-only user to work with, but no way around that issue.
postgresql - postgresql_fdw を使用して外部タイプをインポートする
IMPORT FOREIGN SCHEMA public FROM SERVER replica_db1 INTO db1
を使用してインポートできなかったカスタム タイプのデータベースがありCREATE FOREIGN TABLE
ます。カスタム タイプをインポートするにはどうすればよいですか? また、カスタム タイプはパブリック スキーマから参照されますが、ローカル サーバーからスキーマを使用するように変更するにはどうすればよいですか?
ありがとう
postgresql - PostgreSQL の外部テーブルに並列追加が必要
postgres_fdw に基づいて fdw を開発しました。これは、データを圧縮したままにする大きなリポジトリ (ビッグ データ) での検索を実装します。postgres パーティション テーブルの概念を使用しようとしています。これにより、同時に多くのパーティションで検索を並列処理できるようになります。外部データ ラッパーには「並列追加」が必要です。
これがPostgres 11で対処されるかどうか知っている人はいますか?
クエリの結果がローカル パーティションで検索される場合、postgres は並列処理を使用しますが、外部スキャンの場合は使用しません。
ローカル パーティション:
外部パーティション: