1. Fixed issue with PARTITIONED BY multiple columns in HQL - https://github.com/xnuinside/simple-ddl-parser/issues/66 2. Question symbol '?' now handled valid in strings - https://github.com/xnuinside/simple-ddl-parser/issues/64 3. Fixed issue with escaping symbols & added tests -https://github.com/xnuinside/simple-ddl-parser/issues/63
Features:
1. Added support for HQL statement TBLPROPERTIES - https://github.com/xnuinside/simple-ddl-parser/issues/65
0.19.5
Fixes:
1. Fixed issues with COMMENT statement in column definitions. Add bunch of tests, now they expect working ok.
0.19.4
1. Added support for PARTITION BY (previously was only PARTITIONED BY from HQL)
0.19.2
1. Added support for ` quotes in column & tables names
0.19.1
Fixes: 1. Issue with '\t' reported in https://github.com/xnuinside/simple-ddl-parser/issues/53
Features: 1. Added base for future BigQuery support: added output_mode="bigquery". Pay attention that there is no schemas in BigQuery, so schemas are Datasets.
0.19.0
**Features**
1. Added support for base Snowflake SQL Dialect. Added new --output-mode='snowflake' (add "clone" key)
Added support for CREATE .. CLONE with same behaviour as CREATE .. LIKE Added support for CREATE .. CLONE for schemas and database - displayed in output as {"clone": {"from": ... }} CREATE TABLE .. CLUSTER BY .. CONSTRAINT .. [NOT] ENFORCED (value stored in 'primary_key_enforced')
2. in CREATE DATABASE properties that goes after name like key=value now parsed valid. Check examples in tests 3. Added support for varchar COLLATE column property