No description, website, or topics provided.
Python JavaScript HTML Shell
Switch branches/tags
Nothing to show
Pull request Compare This branch is 5 commits ahead, 65 commits behind djangonauts:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
django_hstore
doc
tests
.coveragerc
.gitignore
.landscape.yml
.travis.yml
AUTHORS
CHANGES.rst
CONTRIBUTING.rst
LICENSE
MANIFEST.in
README.rst
build-docs.sh
requirements.txt
runtests.py
setup.cfg
setup.py

README.rst

django-hstore

https://travis-ci.org/djangonauts/django-hstore.png https://coveralls.io/repos/djangonauts/django-hstore/badge.png Code Health Requirements Status https://badge.fury.io/py/django-hstore.png

You need dynamic columns in your tables. What do you do?

  • Create lots of tables to handle it. Nice, now you’ll need more models and lots of additional sqls. Insertion and selection will be slow as hell.
  • Use a noSQL database just for this issue. Good luck.
  • Create a serialized column. Nice, insertion will be fine, and reading data from a record too. But, what if you have a condition in your select that includes serialized data? Yeah, regular expressions.

Documentation - Mailing List


Projects using this package

  • django-rest-framework-hstore: django-rest-framework tools for django-hstore
  • Nodeshot: extensible django web application for management of community-led georeferenced data - some features of django-hstore, like the schema-mode have been developed for this project