Quickstart


Signup and run your database with an easy to use point and click interface.
That's it!




If you are a programmer, you can also control ChronicDB from the command-line or our HTTP API.

You track databases (rather than files), version data (rather than code), upload .CSV data (rather than push source), copy databases (rather than pull repositories) and evolve schemas (rather than create branches).

  1. Get setup

    All you need is an ordinary shell terminal and Python interpreter.

    $ sudo easy_install chronicdb
    $ chd init


  2. Add databases

    Create databases on our hosting platform.

    $ chd create postgresql
    udi-1d63e5ad: postgresql://chdroot/mowomitona@vdi1.chronicdb.com:36586/aidos
               export PGPASSWORD='mowomitona'; psql -h vdi1.chronicdb.com -p 36586 -U chdroot aidos

    -or- tell ChronicDB which existing databases you want to manage:

    $ chd init
    $ chd add postgresql://postgres/mypassword@mydb.example.org/mydb
    udi-0dcfec81:    udi4.chronicdb.com:64334
       vdi-999c94f7: postgresql://postgres/mypassword@mydb.example.org:5432/mydb


  3. Go

    Point your applications to ChronicDB.

    $ psql -h udi4.chronicdb.com -p 64334 -U postgres mydb -W
    Password for user postgres:
    psql (9.0.4)
    Type "help" for help.
     
    postgres=#