Closed roll closed 4 years ago
Hey @roll, @cmgosnell and I were noticing that these constraints aren't getting integrated into the database schema when we load the PUDL datapackages into SQLite, and we do depend especially on ENUM to make sure that the contents are valid... My guess right now is that goodtables won't be fast enough to practically validate our larger datasets, so we were imagining that actually loading the data into the database would be checking a lot of the structural / constraint issues. But for that to work I think we would need to get these constraints into the database schema. Might we able to add this issue to the catalyst-pilot work?
Thanks @zaneselvans. Added it - https://github.com/frictionlessdata/pilot-catalyst/issues/17
Requires #27
Initial implementation restrictions:
fields[].constraints.unique
is not supportedfields[].constraints.minLength
is not supportedfields[].constraints.maxLength
is not supportedfields[].constraints.minimum
is not supportedfields[].constraints.maximum
is not supportedfields[].constraints.pattern
is not supportedfields[].constraints.enum
is not supportedReference: