- A table/view in the MySQL database with at least the following columns:
db_id- INTEGER unique for each rowlast_sync- TIMESTAMP, that indicates when the row was last modified (can be created asALTER TABLE `table_name` ADD COLUMN last_sync TIMESTAMP DEFAULT NOW() ON UPDATE NOW();)
- Harvester configuration - a JSON object that includes the credentials to connect to the MySQL database and the field names and type of the table/view that you want to synchronize into CKAN. An example configuration:
{
"host": "MySQL hostname - string",
"port": "MySQL port - string or number",