Skip to content

Commit fb9c295

Browse files
Merge pull request taozhi8833998#2580 from taozhi8833998/fix-build-error
fix: build error when missing insert_value_clause types in pg
2 parents db7c5f1 + 29e53ac commit fb9c295

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

ast/postgresql.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1130,7 +1130,7 @@ export type set_item = { column: ident; value: additive_expr; table?: ident;} |
11301130

11311131
export type returning_stmt = { type: 'returning'; columns: column_clause | select_stmt; };
11321132

1133-
export type insert_value_clause = value_clause | select_stmt_nake;
1133+
export type insert_value_clause = value_clause | union_stmt_node;
11341134

11351135
export type insert_partition = ident_name[] | value_item;
11361136

@@ -1795,6 +1795,8 @@ type KW_MACADDR = never;
17951795

17961796
type KW_MACADDR8 = never;
17971797

1798+
type KW_BIT = never;
1799+
17981800
type KW_CURRENT_DATE = never;
17991801

18001802
type KW_ADD_DATE = never;
@@ -2074,4 +2076,8 @@ export type record_type = data_type;
20742076

20752077
export type network_address_type = data_type;
20762078

2079+
2080+
2081+
export type bit_type = data_type;
2082+
20772083
export type custom_types = data_type;

pegjs/postgresql.pegjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4125,6 +4125,7 @@ returning_stmt
41254125
insert_value_clause
41264126
= value_clause
41274127
/ u:union_stmt {
4128+
// => union_stmt_node
41284129
return u.ast
41294130
}
41304131

0 commit comments

Comments
 (0)