Edit CSVS Schema
Each csvs dataset has a schema that describes what entry fields are allowed and how they relate to each other.
You can see the schema with a --stats flagpanrec --stats -i /path/to/csvs-dataset schema: datum |---actdateTo change the schema, save it as json and open in a text editor.
panrec -i /path/to/csvs-dataset -q "?_=schema" | jq > schema.json
schema.json[ { "_": "schema", "UUID": "...", "name": "datum", "type": "string" }, { "_": "schema", "UUID": "...", "name": "actdate", "task": "date", "trunk": "datum" } ]Let's add another field. The "trunk" field specifies that this is an attribute of "datum".
{ "_": "schema", "UUID": "...", "name": "category", "type": "string", "trunk": "datum" }Save the schema back to the dataset
panrec -i schema.json -o /path/to/csvs-dataset schema: datum |---actdate |---categoryLearn more about panrec in other User Guides and the Requirements. For a complete list of CLI commands and flags, see Reference.