You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are using Hasura as the base wrapper around Postgres.
We need a backwards compatible API
# dapi-endpoint includes version e.g. data-api.ckan.com/v1/ ...
{dapi-endpoint}/{dapi-id}/graphql # raw Hasura
{dapi-endpoint}/{dapi-id}/datastore_search # CKAN DataStore /api/3/datastore_search# let's see about this one (if hard we may skip for now)
{dapi-endpoint}/{dapi-id}/datastore_search_sql/ # CKAN DS SQL /api/3/datastore_search_sql
Terminology
dapi-id = table name in postgres (?) tbc
NB: hasura does not allow - in table names ...
Acceptance
We have a new graphql endpoint
You can get CSV and xlsx data from it (?)
We have backwards compatible datastore_search
We have backwards compatible datastore_search_sql
We support CORS
We have a hook for metrics (to google analytics)
BONUS
We implement existing permissions (what are they?)
We are using Hasura as the base wrapper around Postgres.
We need a backwards compatible API
Terminology
Acceptance
datastore_searchdatastore_search_sqlBONUS
Tasks
datastore_searchendpointdatastore_search_sqlendpointAnalysis