update changelog
This commit is contained in:
parent
92c537fce2
commit
bef44a7431
26
changelog
26
changelog
|
@ -1,4 +1,5 @@
|
||||||
0.5.0 (not released yet, updated to commit 322b6f200d694bff78f6a4a011d7e89d85293731)
|
0.5.0 (not released yet, updated to commit 92c537fce2b348ea3f6af322b5b1a4fa46917e17)
|
||||||
|
rename some of the modules Lexer -> Lex, Parser -> Parse
|
||||||
add a separate lexer to simplify code and speed up parsing
|
add a separate lexer to simplify code and speed up parsing
|
||||||
replace SqlIndent with new tool, SimpleSqlParserTool (amazing
|
replace SqlIndent with new tool, SimpleSqlParserTool (amazing
|
||||||
name) which can indent, and parse and lex.
|
name) which can indent, and parse and lex.
|
||||||
|
@ -8,10 +9,27 @@
|
||||||
ddl: add limited support for create schema, plus drop schema
|
ddl: add limited support for create schema, plus drop schema
|
||||||
create, alter and drop table with defaults and constraints
|
create, alter and drop table with defaults and constraints
|
||||||
create, alter and drop for domain, view, sequence
|
create, alter and drop for domain, view, sequence
|
||||||
limited support for transaction management: start transation,
|
create and drop for assertion
|
||||||
rollback, commit, savepoint
|
access control: simple create and drop for role
|
||||||
fix the precendence of operators which was following the weird
|
simple grant and revoke
|
||||||
|
limited support for transaction management: start transation,
|
||||||
|
rollback, commit, savepoint
|
||||||
|
fix the precendence of operators which was following the weird
|
||||||
postgresql 9.4 and earlier precendences instead of the standard
|
postgresql 9.4 and earlier precendences instead of the standard
|
||||||
|
refactor the syntax for names, identifiers and strings slightly
|
||||||
|
refactor the dialect support, add some support for postgresql
|
||||||
|
syntax
|
||||||
|
change parsing of identifiers and strings to not unescape the
|
||||||
|
identifier or string text during parsing
|
||||||
|
add some explicit parse failures for probably ambiguous text
|
||||||
|
*/ without /* (outside quoted identifier, string) will fail
|
||||||
|
.,e,E following a number without whitespace always fails
|
||||||
|
three symbols together fails explicitly, instead of trying to
|
||||||
|
lex and giving a less good error at parse time (applies to |
|
||||||
|
and : in postgres dialect)
|
||||||
|
fix parsing of functions whose name is a keyword (e.g. abs)
|
||||||
|
add basic support for parsing odbc syntax ({d 'literals'} {fn
|
||||||
|
app(something)} and {oj t1 left outer join ... }
|
||||||
0.4.1 (commit c156c5c34e91e1f7ef449d2c1ea14e282104fd90)
|
0.4.1 (commit c156c5c34e91e1f7ef449d2c1ea14e282104fd90)
|
||||||
tested with ghc 7.4.2, 7.6.3, 7.8.4,7.10.0.20150123
|
tested with ghc 7.4.2, 7.6.3, 7.8.4,7.10.0.20150123
|
||||||
simple demonstration of how dialects could be handled internally
|
simple demonstration of how dialects could be handled internally
|
||||||
|
|
Loading…
Reference in a new issue