There's currently no way to create a CLOB data type. I would expect that type of "Object" or "JSON" would default to CLOB since Oracle varchar2's are only 4,000 characters by default in STANDARD mode. At this point, changing the code would break things, so this PR is a "no-brainer" that couldn't possibly break anything. Basically you would just set columnMetadata for Oracle, like this:
The main problem with the current code is that CLOB's have no defined dataLength, but props.length needs to be defined for other databases, this this line is a problem and thus requires this PR.
There's currently no way to create a CLOB data type. I would expect that
type
of "Object" or "JSON" would default to CLOB since Oracle varchar2's are only 4,000 characters by default in STANDARD mode. At this point, changing the code would break things, so this PR is a "no-brainer" that couldn't possibly break anything. Basically you would just set columnMetadata for Oracle, like this:The main problem with the current code is that CLOB's have no defined dataLength, but props.length needs to be defined for other databases, this this line is a problem and thus requires this PR.