Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

AlphaDB

GitHub releases PyPI release License: GPL v3 Tests

AlphaDB MySQL

AlphaDB is a SQL schema versioning tool that lets you define your database structure in a JSON format and handles applying migrations across environments. This package contains the Python bindings for AlphaDB built specifically with the MySQL engine.


Beta

AlphaDB is currently in beta stage. Breaking changes should be expected.


Key Features

  • MySQL Engine Package: Installs AlphaDB with MySQL support only.
  • JSON-Based Database Schema: Define your database structure in a clear, human-readable JSON format.
  • Easy Migration Management: Apply, track, and roll back migrations seamlessly across MySQL databases.
  • Version Control for Your Database: Keep your database schema in sync with your application code.
  • Lightweight and Developer-Friendly: Designed to integrate smoothly into your Python workflow.

Installation

pip install alphadb-mysql

Usage

import alphadb

db = alphadb.AlphaDB()
db.connect("localhost", "root", "password", "database")

The default MySQL port is 3306.

Documentation

Visit the official documentation.

Download files

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

Source Distribution

alphadb_mysql-1.0.0b50.tar.gz (160.8 kB view details)

Uploaded Source

Built Distributions

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

alphadb_mysql-1.0.0b50-cp313-cp313-manylinux_2_38_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.38+ x86-64

alphadb_mysql-1.0.0b50-cp313-cp313-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

alphadb_mysql-1.0.0b50-cp312-cp312-manylinux_2_38_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.38+ x86-64

alphadb_mysql-1.0.0b50-cp312-cp312-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

alphadb_mysql-1.0.0b50-cp311-cp311-manylinux_2_38_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.38+ x86-64

alphadb_mysql-1.0.0b50-cp311-cp311-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

alphadb_mysql-1.0.0b50-cp310-cp310-manylinux_2_38_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.38+ x86-64

alphadb_mysql-1.0.0b50-cp310-cp310-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

alphadb_mysql-1.0.0b50-cp39-cp39-manylinux_2_38_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.38+ x86-64

alphadb_mysql-1.0.0b50-cp39-cp39-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

alphadb_mysql-1.0.0b50-cp38-cp38-manylinux_2_38_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.38+ x86-64

alphadb_mysql-1.0.0b50-cp38-cp38-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

Details for the file alphadb_mysql-1.0.0b50.tar.gz.

File metadata

  • Download URL: alphadb_mysql-1.0.0b50.tar.gz
  • Upload date:
  • Size: 160.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for alphadb_mysql-1.0.0b50.tar.gz
Algorithm Hash digest
SHA256 eb36a44e8bbdd4bd50b3b65cdbcd725e72ac7fdd9b64add9ca7749d90e6e4215
MD5 146c1f93d75ba8ad2c7dd71bfa040357
BLAKE2b-256 3749b203f6d427a296d5216f7afe01345d2cb70f4902bfe11e7cab0cf91decee

See more details on using hashes here.

Provenance

The following attestation bundles were made for alphadb_mysql-1.0.0b50.tar.gz:

Publisher: release.yml on w-kuipers/alphadb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file alphadb_mysql-1.0.0b50-cp313-cp313-manylinux_2_38_x86_64.whl.

File metadata

File hashes

Hashes for alphadb_mysql-1.0.0b50-cp313-cp313-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 2cdb920201c1adbcbc44da2856923bb3c3048e81d2833e6741c59719dd47e6f5
MD5 076fb7afc982236b68f93d540a261085
BLAKE2b-256 df12b3835e1f8f88e1258a8a12e803af4a69223aa06c8bf5c77b8d49f79e2f05

See more details on using hashes here.

Provenance

The following attestation bundles were made for alphadb_mysql-1.0.0b50-cp313-cp313-manylinux_2_38_x86_64.whl:

Publisher: release.yml on w-kuipers/alphadb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file alphadb_mysql-1.0.0b50-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for alphadb_mysql-1.0.0b50-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2b4864786fe952215d1761737ef64cf13a7874bcbe86a30eac0656b63f69a0ee
MD5 23f522d2f71733cdb76c7da168ed78b1
BLAKE2b-256 c8649627ec94239bebf51c589e69bcdd33ddd688ebc21f568340b5d00066c29a

See more details on using hashes here.

Provenance

The following attestation bundles were made for alphadb_mysql-1.0.0b50-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on w-kuipers/alphadb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file alphadb_mysql-1.0.0b50-cp312-cp312-manylinux_2_38_x86_64.whl.

File metadata

File hashes

Hashes for alphadb_mysql-1.0.0b50-cp312-cp312-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 fabc78e0dbaa94da0ed64481a29e00c30baf7d22481485a3c8b782c79958c1ae
MD5 04af5112315a31f89d218d2db1f553d8
BLAKE2b-256 63cf686e402083d4f1e8fc6bbd28c481ef70a9e9b7405a155e6718b57f67e9e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for alphadb_mysql-1.0.0b50-cp312-cp312-manylinux_2_38_x86_64.whl:

Publisher: release.yml on w-kuipers/alphadb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file alphadb_mysql-1.0.0b50-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for alphadb_mysql-1.0.0b50-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bcfe8819daca68a5f9f43d6ab697aeaef32bb6cc41c727f841fba4f304d632a5
MD5 4558fa465525542fb75b0bc3c035a084
BLAKE2b-256 9052e9a378a9b690c983e5ada88aa0534b0e39e698c0b4e89dd842928f533a7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for alphadb_mysql-1.0.0b50-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on w-kuipers/alphadb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file alphadb_mysql-1.0.0b50-cp311-cp311-manylinux_2_38_x86_64.whl.

File metadata

File hashes

Hashes for alphadb_mysql-1.0.0b50-cp311-cp311-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 17318afbb0d346a74106dc083f0639a1b1fbb433d92d4c83b85f507e6ec074fe
MD5 f16a033b8e16fa1bab56d9292eca48bd
BLAKE2b-256 a7af8444d44ba5d7084791dd030a0b738ab6bb7e6ec04e68c6c8d6a6fdb86581

See more details on using hashes here.

Provenance

The following attestation bundles were made for alphadb_mysql-1.0.0b50-cp311-cp311-manylinux_2_38_x86_64.whl:

Publisher: release.yml on w-kuipers/alphadb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file alphadb_mysql-1.0.0b50-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for alphadb_mysql-1.0.0b50-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e14d53fba16b37cae92dfd5164d0cea8b6a77ca2a4f7573e0c0466a3604c3932
MD5 a90da6a49796251203651666a903764a
BLAKE2b-256 1821fe77b4f343f43b390fb477ce8dbff39080515511df194d0399306a20b0ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for alphadb_mysql-1.0.0b50-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on w-kuipers/alphadb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file alphadb_mysql-1.0.0b50-cp310-cp310-manylinux_2_38_x86_64.whl.

File metadata

File hashes

Hashes for alphadb_mysql-1.0.0b50-cp310-cp310-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 803cd235558e1037bd703aec1b08cbf146e5742f181a16d0f4717a531d368767
MD5 4092f49b9e5e74449bc9c6ac3b686343
BLAKE2b-256 8e34e7be96d9cc6d18ce69026cb4e6da97d53b65a2b9a0917900489d1f888aa9

See more details on using hashes here.

Provenance

The following attestation bundles were made for alphadb_mysql-1.0.0b50-cp310-cp310-manylinux_2_38_x86_64.whl:

Publisher: release.yml on w-kuipers/alphadb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file alphadb_mysql-1.0.0b50-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for alphadb_mysql-1.0.0b50-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 20c24a149751519ef43b9504386b611283110f545a75f7401c3942b1e322902a
MD5 92646ad111e5faf0aca23a4647c559ad
BLAKE2b-256 3fcf8096217fd51a831941c5e516e37c05b6631ffe835b493af1bde8bc8f4c08

See more details on using hashes here.

Provenance

The following attestation bundles were made for alphadb_mysql-1.0.0b50-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on w-kuipers/alphadb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file alphadb_mysql-1.0.0b50-cp39-cp39-manylinux_2_38_x86_64.whl.

File metadata

File hashes

Hashes for alphadb_mysql-1.0.0b50-cp39-cp39-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 bf7a250e9c362bdfb5ed2ed780f278e1df805d8a9fdbb4d291705a4f3e0e00bc
MD5 d307ef968a007c6386e8774664cc21d7
BLAKE2b-256 039c8ab4cd17f8359b715c727d84397a3085035b26cbb82b5fa84197c4158444

See more details on using hashes here.

Provenance

The following attestation bundles were made for alphadb_mysql-1.0.0b50-cp39-cp39-manylinux_2_38_x86_64.whl:

Publisher: release.yml on w-kuipers/alphadb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file alphadb_mysql-1.0.0b50-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for alphadb_mysql-1.0.0b50-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c139f022169f68ebf326e85f8bd376639f8b812f5d48c09e72993fd3ed695f84
MD5 db3058016de3261286631431da664722
BLAKE2b-256 a174e5f72aeb7a5e7412c31274dafab51d69ef3fda295d8ea0026da9111c6093

See more details on using hashes here.

Provenance

The following attestation bundles were made for alphadb_mysql-1.0.0b50-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: release.yml on w-kuipers/alphadb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file alphadb_mysql-1.0.0b50-cp38-cp38-manylinux_2_38_x86_64.whl.

File metadata

File hashes

Hashes for alphadb_mysql-1.0.0b50-cp38-cp38-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 82980618ef3b9e11eef12beba40571ebcdb2a526c6c7e9bfb855b5a6a59abf15
MD5 7bddc50750b7b9e5d1f5b5637fca26c0
BLAKE2b-256 3fb07187b546bead9392e5849b66063dd4ccafeda01174623dac38830ead35ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for alphadb_mysql-1.0.0b50-cp38-cp38-manylinux_2_38_x86_64.whl:

Publisher: release.yml on w-kuipers/alphadb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file alphadb_mysql-1.0.0b50-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for alphadb_mysql-1.0.0b50-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 595d613be6a04cbedf0d0e1d4f9ea737da0600473e0d91201057fef29e296b3b
MD5 e351f723c320cd25307e4708ff6674a9
BLAKE2b-256 a2d8a04ee1b0c53e29691244c282d54a1e9dc81b7fc198ca00c752c7603fb3c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for alphadb_mysql-1.0.0b50-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: release.yml on w-kuipers/alphadb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page