Extension Recombinant - Organization Datastore Tables


Extension Basics

Title
Recombinant - Organization Datastore Tables
Name
ckanext-recombinant
Type
Public extension
Description
Creates datasets and datastore tables for all organizations in a CKAN instance and allows combining the data from all tables into CSVs for exporting.
CKAN versions

~2.10

Show details
Download-Url (zip)
Last commit
a month ago (2026-02-09 19:47:53)
Url to repo
Category
Data Management & Quality


Background Infos

Description (long)
Show details

This extension creates datasets and datastore tables for all organizations in a CKAN instance and allows combining the data from all tables into CSVs for exporting. This lets us use CKAN’s authentication to restrict users to update only their organizations’ tables but have all values available as a single dataset for the public site. Recombinant provides template Excel files for end users to bulk import or update data. It also provides a form to delete individual rows that have been imported. Definitions control the behaviour of this extension through YAML files specifying dataset types, resource names, datastore fields, primary keys, indexes, and database triggers. Developed by the Government of Canada.

Version
2.0.0dev
Version release date
2026-02-02
Contact name
Government of Canada
Contakt email
Contact Url
(not set)


Installation Guide

Configuration hints

recombinant.definitions = file:///…/type1.yaml

Plugins to configure (ckan.ini)
recombinant
CKAN Settings (ckan.ini)
DB migration to be executed
ckan -c <INI> recombinant create
<< back to Extensions