Skip to main content

database_wrapper_sqlite

Part of the database_wrapper package.

This python package is a database wrapper for sqlite database.

!!! IMPORTANT !!!

This package is not yet implemented. The README is a placeholder for future implementation.

Installation

pip install database_wrapper[sqlite]

Usage

from database_wrapper_sqlite import Sqlite, DBWrapperSqlite

db = Sqlite({
    "database": "my_database.db",
})
db.open()
dbWrapper = DBWrapperSqlite(dbCursor=db.cursor)

# Simple query
aModel = MyModel()
res = await dbWrapper.getByKey(
    aModel,
    "id",
    3005,
)
if res:
    print(f"getByKey: {res.toDict()}")
else:
    print("No results")

# Raw query
res = await dbWrapper.getAll(
    aModel,
    customQuery="""
        SELECT t1.*, t2.name AS other_name
        FROM my_table AS t1
        LEFT JOIN other_table AS t2 ON t1.other_id = t2.id
    """
)
async for record in res:
    print(f"getAll: {record.toDict()}")
else:
    print("No results")

db.close()

Download files

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

Source Distribution

database_wrapper_sqlite-0.3.146.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

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

database_wrapper_sqlite-0.3.146-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file database_wrapper_sqlite-0.3.146.tar.gz.

File metadata

File hashes

Hashes for database_wrapper_sqlite-0.3.146.tar.gz
Algorithm Hash digest
SHA256 0f14cb6540d3d9130965912ec01eeafbdfdaf4c77cb5e6c5e0b377d6407cd936
MD5 40692c6d5ff94fb8b732b9f44f249231
BLAKE2b-256 2fac5330de6e0b31b171f3a5124b69dd742b25aa60e9c186a641d9ca6fdeba49

See more details on using hashes here.

Provenance

The following attestation bundles were made for database_wrapper_sqlite-0.3.146.tar.gz:

Publisher: master.yml on 4Apps/py_database_wrapper

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

File details

Details for the file database_wrapper_sqlite-0.3.146-py3-none-any.whl.

File metadata

File hashes

Hashes for database_wrapper_sqlite-0.3.146-py3-none-any.whl
Algorithm Hash digest
SHA256 6f65898956f14e863cdd48cb9715a6aea88e8a4081b124d10e4f90f72dcee441
MD5 66456bff1d1f1fba223698bdef2e4288
BLAKE2b-256 382379791911dd215dafdc2e13dd52006275c143986e843cc47bcb8bb6b91a44

See more details on using hashes here.

Provenance

The following attestation bundles were made for database_wrapper_sqlite-0.3.146-py3-none-any.whl:

Publisher: master.yml on 4Apps/py_database_wrapper

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

Release history Release notifications | RSS feed

This release

0.3.146 This release

2 files

0.2.38

2 files

0.2.36

2 files

0.2.33

2 files

0.2.32

2 files

0.2.31

2 files

0.2.30

2 files

0.2.27

2 files

0.2.26

2 files

0.2.24

2 files

0.2.23

2 files

0.2.17

2 files

0.2.16

2 files

0.2.14

2 files

0.2.13

2 files

0.2.12

2 files

0.2.9

2 files

0.2.7

2 files

0.2.6

2 files

0.2.5

2 files

0.2.2

2 files

0.1.90

2 files

0.1.89

2 files

0.1.88

2 files

0.1.87

2 files

0.1.86

2 files

0.1.85

2 files

0.1.84

2 files

0.1.82

2 files

0.1.80

2 files

0.1.78

2 files

0.1.76

2 files

0.1.75

2 files

0.1.74

2 files

0.1.73

2 files

0.1.72

2 files

0.1.44

2 files

0.1.43

2 files

0.1.42

2 files

0.1.40

2 files

0.1.38

2 files

0.1.37

2 files

0.1.33

2 files

0.1.32

2 files

0.1.20

2 files

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