Skip to main content
Yanked

This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Consider using release 1.1.0 instead.
Reason given by maintainers: Deprecated

# amazedb

It is a file based NoSQL database management system written in python.

All the databases are stored in the `db` sub-directory of the current directory. This behaviour can be manipulated as we’ll see later on.

## Using the database

The database can simply be used by cloning the project in a directory you may call `amazedb` and then create another directory named `db` in your projects root. Then import the main file as:

`python from amazedb import dbms as db `

This will create the namespace `db` in your file.

## Creating and accessing databases

Now that you have imported the dbms, you can access a database with the following code:

`python mydb = db.db('mydb') `

This will try to locate the `./db` directory relative to the file you are working on. To locate a different directory, you can use:

`python mydb = db.db('mydb', dbPath="D:/project") `

In this case, it will look for `D:/project/db` directory.

Now, what next? The project will see if the mydb databae exists in that directory. If it exists, well and good otherwise it will be created by default. To override this behaviour, simply use:

`python mydb = db.db('mydb', safeMode=False) `

In this case, an exception will be raised if the database is not found.

This page is still incomplete. We’re working on it

Metadata

Release files for amazedb v1.0.0-beta

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for amazedb v1.0.0-beta
File Size Uploaded
amazedb-v1.0.0-beta.tar.gz 10.8 kB Details

Release files / amazedb-v1.0.0-beta.tar.gz

Download URL amazedb-v1.0.0-beta.tar.gz
Size 10.8 kB
Tags Source
SHA-256 checksum
How to use checksums
b7af7af9faad87acc66deaa5acc40a77d10f21cb0df7b7332973d7657ef6c452
BLAKE2b-256 checksum
How to use checksums
3bc8d438ec648622fea7412a88b0db1795ef36fb26411e9a7cf48e77da7ff265
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.2

Release history Release notifications | RSS feed

1.1.0

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

This release

v1.0.0-beta This release

1 release file

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