Skip to main content

Cartonnage is a Database-First ORM—designed as a 'Live Database Reflection ORM' or 'Record Reflection Layer (RRL)'—that reflects your existing database at runtime, speaking its schema fluently: not model-first, not schema-first, but runtime-bound, making it the ORM for existing databases.

Project description

Cartonnage

Cartonnage is a Database-First ORM—designed as a 'Live Database Reflection ORM' or 'Record Reflection Layer (RRL)'—that reflects your existing database at runtime, speaking its schema fluently: not model-first, not schema-first, but runtime-bound, making it the ORM for existing databases:

  • SQLite
  • MySQL
  • PostgreSQL
  • Oracle
  • Microsoft SQL Server

Installation

pip install cartonnage

With database drivers:

pip install cartonnage[mysql]     # MySQL support
pip install cartonnage[postgres]  # PostgreSQL support
pip install cartonnage[oracle]    # Oracle support
pip install cartonnage[mssql]     # SQL Server support
pip install cartonnage[all]       # All databases

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cartonnage-0.1.7.tar.gz (13.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cartonnage-0.1.7-py3-none-any.whl (12.8 kB view details)

Uploaded Python 3

File details

Details for the file cartonnage-0.1.7.tar.gz.

File metadata

  • Download URL: cartonnage-0.1.7.tar.gz
  • Upload date:
  • Size: 13.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for cartonnage-0.1.7.tar.gz
Algorithm Hash digest
SHA256 36f966eb000e113edf3016d64d53358de66bc9fef4559dd415ae664f341ebfc5
MD5 501e10d2a4864597ef06535f87194592
BLAKE2b-256 6b87922aee2cc6338b3966aac1cc15268c76e3855acac6f11a12e415653c6198

See more details on using hashes here.

File details

Details for the file cartonnage-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: cartonnage-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 12.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for cartonnage-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 7c27ddb7ff9c976083a52d83f3ee242e7e6a7d15dffac8e87b421e1885c86520
MD5 ea61dcdabc2e5d73af32f9e50199e103
BLAKE2b-256 2e200d3dffe6d1bf333e36667087c0abe32ac132c78ba4f4699661d46fa1df4d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page