Skip to main content

ArrayDb

A database where data is stored in a array of dicts

Features

  • Insert, Update, Delete
  • Filter data
  • Change/Add columns in database

Demo

from arraydb import ArrayDb

members = ArrayDb(["username", "age", "gender"], [])

# insert data 
members.insert({"username": "John", "age": 22, "gender": "Male"})
members.insert({"username": "Ayesha", "age": 20, "gender": "Female"})

# Update specific data
members.update(
    where={"username": "John"},
    data={"age": 21}
)

# Even better
members.update(
    where={"age": {"gt": 20}}, # Update all rows where age is greater than 20
    data={"age": 21}
) # gt, lt, gte, lte, not, contains, in, startswith, endswith -> More coming soon

Download files

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

Source Distribution

arraydb-0.1.1.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

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

arraydb-0.1.1-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file arraydb-0.1.1.tar.gz.

File metadata

  • Download URL: arraydb-0.1.1.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.16

File hashes

Hashes for arraydb-0.1.1.tar.gz
Algorithm Hash digest
SHA256 86dff486543bc6b4a4e67fee954fd421cc4ef05ea2e0b5e2182abaf93d0c19f3
MD5 e52f546c61a3459057726f3b3395eedc
BLAKE2b-256 82ab0c58bd66a0a22811cc412519e2419b008997114a4eaf4ecd039bf91c7927

See more details on using hashes here.

File details

Details for the file arraydb-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: arraydb-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.16

File hashes

Hashes for arraydb-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d4737818f57f969cb4522c4f7d47ccdfe4ebc093e594de390e44bcb099a0147c
MD5 03ec8f6252315bd0ba614871ddb950ab
BLAKE2b-256 29533742b7ea154bb2ce4bdb86bb65c24bc9612900525052a5b44177fd07bb1f

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 files

0.1.0

2 files

Supported by

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