Skip to content

awslabs/aurora-dsql-orms

Aurora DSQL ORM Adapters

This monorepo contains ORM adapters for Amazon Aurora DSQL, AWS's distributed SQL database.

Note: The Flyway adapter has moved to aurora-dsql-tools.

Available Adapters

Node.js

Package Description npm License(s)
@aws/aurora-dsql-prisma-tools CLI tools for using Prisma with Aurora DSQL npm License

Python

Package Description PyPI License(s)
aurora-dsql-django Django database backend for Aurora DSQL PyPI License
aurora-dsql-sqlalchemy SQLAlchemy dialect for Aurora DSQL PyPI License
aurora-dsql-tortoise-orm Tortoise ORM adapter for Aurora DSQL PyPI License

Java

Package Description Maven Central License(s)
aurora-dsql-hibernate-dialect Hibernate dialect for Aurora DSQL Maven Central License License

Installation

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-orm

For Java adapters, see the individual adapter documentation for Maven/Gradle installation instructions.

Documentation

See the README in each adapter's directory for detailed usage instructions:

Versioning

Each adapter is versioned independently. Version numbers continue from the original standalone repositories to maintain backwards compatibility.

Contributing

See CONTRIBUTING.md for guidelines on how to contribute to this project.

Security

See CONTRIBUTING.md for information on reporting security issues.

License

This repository is licensed under Apache-2.0 (LICENSE). The Hibernate dialect has additional licensing terms; see java/hibernate/ for details.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors