sqlnosql
v0.1.8
Published
Push semi-structured data (e.g. JSON documents) into a database with a minimum of fuss.
Downloads
2
Maintainers
Readme
Push semi-structured data (e.g. JSON documents) into a database with a minimum of fuss, then get it out again.
sqlnosql.js
flattens objects of any shape or size into key-value pairs ready to be inserted into a columnar database, whether a SQL table in Postgres or a NoSQL column store in DynamoDB.
Later, when you need that data back, let sqlnosql inflate it for you.
sqlnosql.js
can also construct a database schema from a JSON schema, and again, will smartly flatten down your JSON schema to make it tabular.
Use it when you want to store semi-structured or fully-structured documents without using a document store like MongoDB.
This package is a port of sqlnosl that only contains a subset of its parent's functionality.
Use the original sqlnosql application when you want to:
- flatten data or generate schemas on the command line
- migrate tables based on changes in JSON schemas
- use any of this functionality from Python
Use this port when you need to deflate or inflate objects and convert JSON schemas to database schemas in JavaScript.