The Amazon Web Services (AWS) ODBC Driver for PostgreSQL allows an application to take advantage of the features of clustered PostgreSQL databases. It is based on the PostgreSQL ODBC driver. This driver is compatible with the following platforms:
- Windows
- MacOS (Silicon)
The official open-source PostgreSQL ODBC driver does not natively support RDS PostgreSQL or Aurora PostgreSQL specific features, such as the various AWS authentication methods, failover or Aurora Limitless Databases. The AWS ODBC Driver for PostgreSQL allows client applications to take advantage of the extra RDS/Aurora database features by implementing support for:
- IAM database authentication
- Secrets Manager authentication
- ADFS authentication
- Okta authentication
- Failover
- Limitless
For more information on how to start using the AWS ODBC Driver for PostgreSQL, please visit the Getting Started page.
Please refer to the AWS Driver's documentation for details on how to use, build, and test the AWS ODBC Driver for PostgreSQL.
Technical documentation regarding the functionality of the AWS ODBC Driver for PostgreSQL will be maintained in this GitHub repository. For additional documentation, please refer to the documentation for the open-source PostgreSQL ODBC driver that the AWS ODBC Driver for PostgreSQL is based on.
If you encounter an issue or bug with the AWS ODBC Driver for PostgreSQL, we would like to hear about it. Please search the existing issues and see if others are also experiencing the same problem before opening a new issue. When opening a new issue, please make sure to provide:
- the version of the AWS ODBC Driver for PostgreSQL
- the OS platform and version
- the PostgreSQL database version you are running
Please include a reproduction case for the issue when appropriate. Also please include driver logs if possible, as they help us diagnose problems quicker.
The GitHub issues are intended for bug reports and feature requests. Keeping the list of open issues lean will help us respond in a timely manner.
This software is released under version 2 of the GNU Lesser General Public License (LGPLv2).