Extension JSON Datastore


Extension Basics

Title
JSON Datastore
Name
ckanext-jsondatastore
Type
Public extension
Description
Proof-of-concept extension for utilizing PostgreSQL JSON column types as a datastore backend. Requires SQLAlchemy 0.9.7 and PostgreSQL 9.4.
CKAN versions
Download-Url (zip)
Last commit
11 years ago (2014-10-24 15:12:42)
Url to repo
Category
Data Management & Quality


Background Infos

Description (long)
Show details

ckanext-jsondatastore

Proof-of-concept CKAN extension for using PostgreSQL JSON column types as a datastore.

Requirements

  • SQLAlchemy 0.9.7
  • Postgres 9.4
  • CKAN master branch with upgraded requirements for sqlalchemy

Installation

To install ckanext-jsondatastore:

  1. Activate your CKAN virtual environment:

    . /usr/lib/ckan/default/bin/activate
    
  2. Install the ckanext-jsondatastore Python package into your virtual environment:

    pip install ckanext-jsondatastore
    
  3. Add jsondatastore to the ckan.plugins setting in your CKAN config file.

  4. Restart CKAN.

Development Installation

To install ckanext-jsondatastore for development, activate your CKAN virtualenv and do:

git clone https://github.com/joetsoi/ckanext-jsondatastore.git
cd ckanext-jsondatastore
python setup.py develop
pip install -r dev-requirements.txt
Version
0.0.1
Version release date
(not set)
Contact name
joetsoi
Contakt email
(not set)
Contact Url
(not set)


Installation Guide

Configuration hints

Requires SQLAlchemy 0.9.7, PostgreSQL 9.4. Proof-of-concept only.

Plugins to configure (ckan.ini)
jsondatastore
CKAN Settings (ckan.ini)
# No specific environment variables required
DB migration to be executed
(not set)
<< back to Extensions