JDBC e ODBC do Amazon Redshift e PostgreSQL
Como o Amazon Redshift é baseado no PostgreSQL, recomendamos anteriormente o uso da versão 8.4.703 do driver JDBC4 do Postgresql e da versão 9.x dos drivers psqlODBC. Se você estiver usando esses drivers atualmente, recomendamos mudar para os novos drivers específicos do Amazon Redshift do Amazon Redshift. Para obter mais informações sobre drivers e configuração de conexões, consulte “Drivers JDBC, Pyhton e ODBC para o Amazon Redshift” no Guia de gerenciamento de clusters do Amazon Redshift.
Para evitar erros de falta de memória por parte do cliente ao recuperar grandes conjuntos de dados usando JDBC, você pode habilitar seu cliente para obter dados em lotes definindo o parâmetro JDBC para o tamanho da busca. Para obter mais informações, consulte Como configurar o parâmetro JDBC para o tamanho da busca.
O Amazon Redshift não reconhece o parâmetro JDBC maxRows. Em vez disso, especifique uma cláusula LIMIT para restringir o conjunto de resultados. Você também pode usar uma cláusula OFFSET para ir direto para um ponto inicial específico no conjunto de resultados.