Now that we have changed to using upper-lower case attribute names in cassandra, we should not be making them lower-case, since the database will no longer recognise the name. The ingest breaks because of Line 187 of ingestGenericDatabaseTable in gkdbutils, where it lower-cases everything:
lckeys = ",".join([k.lower().replace('-','').replace('/','') for k in keys])
In the new way of doing things, this should be instead just doublequoting the names:
lckeys = ",".join(['"' + k + '"' for k in keys])
Now that we have changed to using upper-lower case attribute names in cassandra, we should not be making them lower-case, since the database will no longer recognise the name. The ingest breaks because of Line 187 of
ingestGenericDatabaseTable
in gkdbutils, where it lower-cases everything:lckeys = ",".join([k.lower().replace('-','').replace('/','') for k in keys])
In the new way of doing things, this should be instead just doublequoting the names:
lckeys = ",".join(['"' + k + '"' for k in keys])