Add test scripts #9
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Test conditions:
Branches/tags:
Plugin types:
JDBC driver versions:
Test results:
Before Fix:
In
mysql
,postgresql
,redshift
, andsqlserver
, if the input asjson
and setvalue_type
ofcolumn_options
tonstring
, the column will benull
.Also, in
sqlserver
, if the input asjson
, the column will benull
as default, even ifvalue_type
is not set.Additionally, in
sqlserver
, Unicode or Multibyte strings are garbled, if the column type isTEXT
or(this is a SQL Server specification).VARCHAR
UPDATE: If
VARCHAR
withCOLLATE Latin1_General_100_CI_AS_SC_UTF8
, strings will not be garbled.After Fix:
If the input as
json
, the column will not benull
, even if setvalue_type
ofcolumn_options
tonstring
.However, in
sqlserver
, Unicode or Multibyte strings are still garbled, if the column type isTEXT
or.VARCHAR
UPDATE: If
VARCHAR
withCOLLATE Latin1_General_100_CI_AS_SC_UTF8
, strings will not be garbled.