fix(pgsql): (issue #255) select from support view name (#257)

Co-authored-by: zhaoge <>
This commit is contained in:
XCynthia
2024-02-05 16:24:14 +08:00
committed by GitHub
parent ecbbee32c7
commit 337885be8b
6 changed files with 16206 additions and 16039 deletions

View File

@ -3258,7 +3258,7 @@ from_list
table_ref
: (
relation_expr opt_alias_clause? tablesample_clause?
(relation_expr | view_relation_expr) opt_alias_clause? tablesample_clause?
| func_table func_alias_clause?
| xmltable opt_alias_clause?
| select_with_parens opt_alias_clause?
@ -3307,6 +3307,10 @@ relation_expr
| KW_IN KW_SCHEMA (schema_name | KW_CURRENT_SCHEMA)
;
view_relation_expr
: KW_ONLY? view_name STAR? columnlist? where_clause?
;
publication_relation_expr
: KW_TABLE KW_ONLY? table_name STAR? (OPEN_PAREN columnlist CLOSE_PAREN)? where_clause?
| KW_TABLE KW_ONLY ( table_name | OPEN_PAREN table_name CLOSE_PAREN)