Releases: taozhi8833998/node-sql-parser
Releases · taozhi8833998/node-sql-parser
4.17.0
Full Changelog: 4.16.0...4.17.0
4.16.0
What's Changed
- refactor: upgrade version by @taozhi8833998 in #1713
- fix: alter table drop index with identified in mysql by @taozhi8833998 in #1717
- build(deps-dev): bump @babel/core from 7.23.5 to 7.23.6 by @dependabot in #1698
- Fix some AST typescript types by @tbantle22 in #1720
- feat: support json type, fix array column vistior in bigquery by @taozhi8833998 in #1722
New Contributors
- @tbantle22 made their first contribution in #1720
Full Changelog: 4.15.0...4.16.0
4.15.0
What's Changed
- feat: support string_agg function in bigquery by @taozhi8833998 in #1702
- fix: array sqlify not right in bigquery by @taozhi8833998 in #1703
- refactor: upgrade version by @taozhi8833998 in #1704
- fix: column offset in bigquery by @taozhi8833998 in #1707
- Use typeof comparaison on global object for browsers usage by @PaulRosset in #1708
- fix: table prefix star with except in bigquery by @taozhi8833998 in #1711
- fix: crosstab in pg by @taozhi8833998 in #1712
New Contributors
- @PaulRosset made their first contribution in #1708
Full Changelog: 4.14.0...4.15.0
4.14.0
Full Changelog: 4.13.0...4.14.0
4.13.0
What's Changed
- refactor: add function type by @taozhi8833998 in #1690
- feat: support crosstab tablefunc in pg by @taozhi8833998 in #1693
- feat: support create view stmt in sqlite by @taozhi8833998 in #1695
- engine attributes and data directories by @jim-lake in #1683
Full Changelog: 4.12.0...4.13.0
fix aggregate func args, convert function in MySQL, support drop index and key, like params
What's Changed
- feat: support execute stmt in pg by @taozhi8833998 in #1552
- feat: support for loop stmt in pg by @taozhi8833998 in #1554
- refactor: update pg definition by @taozhi8833998 in #1555
- fix: on update now() in mysql by @taozhi8833998 in #1557
- fix: keep origin quote string type by @taozhi8833998 in #1560
- feat: support accentuated characters in pg by @taozhi8833998 in #1570
- fix: support order by for column in create constaint in mysql by @taozhi8833998 in #1572
- fix: support keyword as column name in create table sql in sqlite by @taozhi8833998 in #1576
- fix: sqlify to mariadb for autoincrement from sqlite by @taozhi8833998 in #1578
- fix: primary key missing when have unique in sqlify by @taozhi8833998 in #1581
- fix: character varying as data type in pg by @taozhi8833998 in #1584
- fix: sqlify from mariadb ast to sqlite by @taozhi8833998 in #1585
- refactor: update pg definition by @taozhi8833998 in #1589
- refactor: upgrade version by @taozhi8833998 in #1590
- fix: datatype length missing parentheses in all db by @taozhi8833998 in #1602
- fix: join multiple tables in mysql by @taozhi8833998 in #1603
- refactor: support real in sqlite by @taozhi8833998 in #1610
- fix: convert fun in mysql by @taozhi8833998 in #1612
- feat: support checksum and delay_key_write table option in create table by @taozhi8833998 in #1613
- select requires := for assignment, otherwise its a binary operator by @jim-lake in #1616
- allow db prefix in column_refs by @jim-lake in #1605
- refactor: ast be object when single sql, to be array when multiple statements for all db by @taozhi8833998 in #1615
- Feat db prefix column mysql by @taozhi8833998 in #1618
- fix: add more extract field in mysql by @taozhi8833998 in #1621
- fix: extract filed bug in bigquery by @taozhi8833998 in #1626
- feat: support exec stmt without parameters by @WillyWangCn in #1630
- Fix sqlify column snowflake by @taozhi8833998 in #1633
- fix: create table failed in bigquery by @taozhi8833998 in #1637
- fix: column type definition by @taozhi8833998 in #1639
- support all interval types by @jim-lake in #1643
- fix: table name starts with number or lodash in mysql by @taozhi8833998 in #1646
- feat: support show create event, trigger and procedure in mysql by @taozhi8833998 in #1647
- support ignore in insert set by @jim-lake in #1649
- feat: support insert ignore into in mysql by @taozhi8833998 in #1651
- fix: inner join in mssql by @taozhi8833998 in #1654
- feat: support create table in bigquery by @taozhi8833998 in #1655
- fix: set column name can be reserved word by @taozhi8833998 in #1660
- fix unary operation by @jim-lake in #1664
- feat: add unary operator in binary expr in mysql by @taozhi8833998 in #1663
- feat: support like param in mysql by @taozhi8833998 in #1667
- refactor: format unary by @taozhi8833998 in #1668
- refactor: update type for where field by @taozhi8833998 in #1675
- drop index support in alter command by @jim-lake in #1679
- feat: support drop index and key in mysql by @taozhi8833998 in #1681
- fix: aggreate should throw error when args is not right in mysql by @taozhi8833998 in #1684
- feat: add double precision type in pg by @taozhi8833998 in #1687
New Contributors
- @jim-lake made their first contribution in #1616
- @WillyWangCn made their first contribution in #1630
Full Changelog: 4.11.0...4.12.0
Fix sqlify error, support keyword in column
- fix sqlify between database error
- support accentuated characters in pg
- support keyword as column name in create table sql in sqlite
- support on update now() in mysql
Enhance PostgresQL and fix bugs
- support for loop stmt
- support execute, raise, revoke
- support create aggregate, function,
- fix
union distinct
- support snowflake alpha
- fix ident_name
- support create trigger in sqlite
- fix if condition in tsql
- detail prs and issues
Optimization, support more grammar in PostgresQL, fix bugs in MySQL
- support alter, create multiple resources in pg
- fix bugs during the period
- fix on update current_timestamp with args for MySQL
- fix convert with dataType args while not column bug for MySQL
- fix slow parser for pg