Amazon Redshift、PostgreSQL JDBC および ODBC - Amazon Redshift

Amazon Redshift、PostgreSQL JDBC および ODBC

Amazon Redshift は PostgreSQL に基づいているため、以前は JDBC4 Postgresql のドライバーバージョン 8.4.703 および psqlODBC バージョン 9.x ドライバーを使用することをお勧めしました。これらのドライバーを現在使用している場合は、新しい Amazon Redshift 特定のドライバーに移行することをお勧めします。ドライバーと接続の設定の詳細については、Amazon Redshift クラスター管理ガイドから Amazon Redshift の JDBC および ODBC ドライバーを参照してください。

JDBC を使用して大きなデータセットを取得する際にユーザー側でメモリ不足エラーが発生することを避けるため、JDBC フェッチサイズパラメータを指定して、クライアントがデータをバッチ単位でフェッチするように設定できます。詳細については、「JDBC フェッチサイズパラメータの設定」を参照してください。

Amazon Redshift は JDBC maxRows パラメータを認識しません。その代わり、結果セットを制限するには LIMIT 句を指定します。また、OFFSET 句を使用して結果セット内の特定の開始点にスキップすることもできます。