v0.25.0 New flags in Parser: normalize_names=True and silent=False
v0.25.0
Fixes:
- Fix for issue with 'at time zone' #112
New features:
- Added flag to raise errors if parser cannot parse statement DDLParser(.., silent=False) - #109
- Added flag to DDLParser(.., normalize_names=True) that change output of parser:
if flag is True (default 'False') then all identifiers will be returned without '[', '"' and other delimeters that used in different SQL dialects to separate custom names from reserverd words & statements.
For example, if flag set 'True' and you pass this input:
CREATE TABLE [dbo].[TO_Requests](
[Request_ID] [int] IDENTITY(1,1) NOT NULL,
[user_id] [int]
In output you will have names like 'dbo' and 'TO_Requests', not '[dbo]' and '[TO_Requests]'.