This monorepo contains ORM adapters for Amazon Aurora DSQL, AWS's distributed SQL database.
Note: The Flyway adapter has moved to aurora-dsql-tools.
| Package | Description | npm | License(s) |
|---|---|---|---|
| @aws/aurora-dsql-prisma-tools | CLI tools for using Prisma with Aurora DSQL |
| Package | Description | PyPI | License(s) |
|---|---|---|---|
| aurora-dsql-django | Django database backend for Aurora DSQL | ||
| aurora-dsql-sqlalchemy | SQLAlchemy dialect for Aurora DSQL | ||
| aurora-dsql-tortoise-orm | Tortoise ORM adapter for Aurora DSQL |
| Package | Description | Maven Central | License(s) |
|---|---|---|---|
| aurora-dsql-hibernate-dialect | Hibernate dialect for Aurora DSQL |
Each adapter is published as an independent package. Install the one you need:
# Django
pip install aurora-dsql-django
# SQLAlchemy
pip install aurora-dsql-sqlalchemy
# Tortoise ORM
pip install aurora-dsql-tortoise-ormFor Java adapters, see the individual adapter documentation for Maven/Gradle installation instructions.
See the README in each adapter's directory for detailed usage instructions:
- Django adapter documentation
- Hibernate dialect documentation
- SQLAlchemy adapter documentation
- Tortoise ORM adapter documentation
Each adapter is versioned independently. Version numbers continue from the original standalone repositories to maintain backwards compatibility.
See CONTRIBUTING.md for guidelines on how to contribute to this project.
See CONTRIBUTING.md for information on reporting security issues.
This repository is licensed under Apache-2.0 (LICENSE). The Hibernate dialect has additional licensing terms; see java/hibernate/ for details.