dydb

0.1.1 • Public • Published

Installation#

  • Install globally via npm: npm install -g dydb
  • Create the configuration file described under Configuraton

Usage#

dydb command [options]

Commands##

list list all tables in database
describe <table> get the schema for a table
count <table> get item count of table
create <file> create a table using a json definition file
delete <table> delete a table
dump <table> get all data from a table
truncate <table> remove all data from a table
throughput <table> <read> <write> change the provisioned throughput of a table

Options##

-h, --help output usage information
-V, --version output the version number
-e, --env <name> environment name as specified in the config

Configuration#

Add a file named .dydb to your home directory.
Add "default": true to one of the entries, and that entry will be used when --env is omitted.

{
    "local": {
        "default": true,
        "aws": {
            "sslEnabled": false,
            "endpoint": "localhost:8000",
            "accessKeyId": "xxx",
            "secretAccessKey": "xxx",
            "region": "xxx"
        }
    },
    "prod": {
        "aws": {
            "accessKeyId": "yyy",
            "secretAccessKey": "yyy",
            "region": "yyy"
        }
    }
}

Example#

dydb list -e dev
dydb dump Products -e prod > products.json

Readme

Keywords

none

Package Sidebar

Install

npm i dydb

Weekly Downloads

1

Version

0.1.1

License

none

Last publish

Collaborators

  • fredr