bedquiltdb / bedquilt-core Goto Github PK
View Code? Open in Web Editor NEWA JSON document store on PostgreSQL
Home Page: http://bedquiltdb.github.io
License: MIT License
A JSON document store on PostgreSQL
Home Page: http://bedquiltdb.github.io
License: MIT License
We need some way of querying more than just sub-document matches against the json field.
We could use postgres schemas to namespace collections.
Needs quite a bit of thought
We should be able to easily get a count of documents in a collection.
An insert which is built like:
select bq_insert('things', '{"whatever": "Something I've eaten"}')
Will fail miserably. Need to fix it.
Appears to be an issue with how we quote strings while splicing them together with format.
The bq_remove_one_by_id
function returns a boolean. The clients, documentation and tests all expect an integer.
Should change core signature to return an integer count of removed documents.
Currently most cloud offerings do not allow for python based extensions (example: aws RDS) but allow for plv8.
Any plans to break that dependency ? I noticed that there is only one function with that dependency...
Thanks
-Simo
This is essential for decent index performance. And could enable joins between collections.
Vague Requirements:
We need:
Hello. I tried to install bedquilt-core and got an eroor:
"ImportError: No module named jinja2"
I have installed Jinja 2 (pip install Jinja2). Nothig changes
Enough said
We should have sort, skip and limit parameters to the find* functions
More something to keep an eye on than an actionable task on this project, but we should ensure that bedquilt clients support optional transactions.
The default behaviour should be for each operation to commit automatically, but it should be possible for the programmer to open a transaction, do some operations and commit or rollback.
See https://github.com/BedquiltDB/bedquilt-core/blob/master/doc/spec.md#add-constraint in spec.
Tasks:
add_constraint
function should behaveAs described, we should have a Go driver
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.