@@ -37,17 +37,17 @@ impl<'a> Parser<'a> {
3737 }
3838
3939 fn parse_mssql_alter_role ( & mut self ) -> Result < Statement , ParserError > {
40- let role_name = self . parse_identifier ( ) ?;
40+ let role_name = self . parse_identifier ( false ) ?;
4141
4242 let operation = if self . parse_keywords ( & [ Keyword :: ADD , Keyword :: MEMBER ] ) {
43- let member_name = self . parse_identifier ( ) ?;
43+ let member_name = self . parse_identifier ( false ) ?;
4444 AlterRoleOperation :: AddMember { member_name }
4545 } else if self . parse_keywords ( & [ Keyword :: DROP , Keyword :: MEMBER ] ) {
46- let member_name = self . parse_identifier ( ) ?;
46+ let member_name = self . parse_identifier ( false ) ?;
4747 AlterRoleOperation :: DropMember { member_name }
4848 } else if self . parse_keywords ( & [ Keyword :: WITH , Keyword :: NAME ] ) {
4949 if self . consume_token ( & Token :: Eq ) {
50- let role_name = self . parse_identifier ( ) ?;
50+ let role_name = self . parse_identifier ( false ) ?;
5151 AlterRoleOperation :: RenameRole { role_name }
5252 } else {
5353 return self . expected ( "= after WITH NAME " , self . peek_token ( ) ) ;
@@ -63,25 +63,25 @@ impl<'a> Parser<'a> {
6363 }
6464
6565 fn parse_pg_alter_role ( & mut self ) -> Result < Statement , ParserError > {
66- let role_name = self . parse_identifier ( ) ?;
66+ let role_name = self . parse_identifier ( false ) ?;
6767
6868 // [ IN DATABASE _`database_name`_ ]
6969 let in_database = if self . parse_keywords ( & [ Keyword :: IN , Keyword :: DATABASE ] ) {
70- self . parse_object_name ( ) . ok ( )
70+ self . parse_object_name ( false ) . ok ( )
7171 } else {
7272 None
7373 } ;
7474
7575 let operation = if self . parse_keyword ( Keyword :: RENAME ) {
7676 if self . parse_keyword ( Keyword :: TO ) {
77- let role_name = self . parse_identifier ( ) ?;
77+ let role_name = self . parse_identifier ( false ) ?;
7878 AlterRoleOperation :: RenameRole { role_name }
7979 } else {
8080 return self . expected ( "TO after RENAME" , self . peek_token ( ) ) ;
8181 }
8282 // SET
8383 } else if self . parse_keyword ( Keyword :: SET ) {
84- let config_name = self . parse_object_name ( ) ?;
84+ let config_name = self . parse_object_name ( false ) ?;
8585 // FROM CURRENT
8686 if self . parse_keywords ( & [ Keyword :: FROM , Keyword :: CURRENT ] ) {
8787 AlterRoleOperation :: Set {
@@ -117,7 +117,7 @@ impl<'a> Parser<'a> {
117117 in_database,
118118 }
119119 } else {
120- let config_name = self . parse_object_name ( ) ?;
120+ let config_name = self . parse_object_name ( false ) ?;
121121 AlterRoleOperation :: Reset {
122122 config_name : ResetConfig :: ConfigName ( config_name) ,
123123 in_database,
0 commit comments