DuckDB から直接 PostgreSQL アクセスする
BRANK

前提DuckDB が使える環境Docker Compose が使える環境まとめDuckDB から直接 PostgreSQL にアクセスできるPostgreSQL の読み込みも書き込みもできるバッチ処理を PostgreSQL のリードレプリカからデータを読み込んで、DuckDB で集計して PostgreSQL に書き込むと言うのができるDuckDB とはこちらをどうぞ。DuckDB雑紹介(1.1対応版)@DuckDB座談会 - Speaker DeckPostgreSQL Extension名前で誤解しやすいのですが DuckDB の PostgreSQL Extension であって、PostgreSQL の Extension ではないので注意してください。DuckDB のPostgreSQL Extension は PostgreSQL のデータを直接操作できるため、読み込みも書き込みもできますが、今回は読み込みに絞って紹介します。Secret ManagerPostgreSQL に接続するためには、Secret Manager を利用します。DuckDB の Secret Manager は色々便利ですが、PostgreSQL にも対応しています。CREATE SECRET spam ( TYPE POSTGRES, HOST '127.0.0.1', PORT 5432, DATABASE postgres, USER 'postgres', PASSWORD '' ); 安全のため読み込みのみで繫ぐSecret Manager で名前を付けている場合は SECRET を指定するのがオス…

zenn.dev
Related Topics: PostgreSQL