File tree Expand file tree Collapse file tree 2 files changed +3
-2
lines changed Expand file tree Collapse file tree 2 files changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -5954,7 +5954,8 @@ impl<'a> Parser<'a> {
5954
5954
pub fn parse_function_definition ( & mut self ) -> Result < FunctionDefinition , ParserError > {
5955
5955
let peek_token = self . peek_token ( ) ;
5956
5956
match peek_token. token {
5957
- Token :: DollarQuotedString ( value) if dialect_of ! ( self is PostgreSqlDialect ) => {
5957
+ Token :: DollarQuotedString ( value) if dialect_of ! ( self is PostgreSqlDialect | GenericDialect ) =>
5958
+ {
5958
5959
self . next_token ( ) ;
5959
5960
Ok ( FunctionDefinition :: DoubleDollarDef ( value. value ) )
5960
5961
}
Original file line number Diff line number Diff line change @@ -3305,7 +3305,7 @@ fn parse_create_function() {
3305
3305
3306
3306
let sql = "CREATE OR REPLACE FUNCTION add(a INTEGER, IN b INTEGER = 1) RETURNS INTEGER LANGUAGE SQL IMMUTABLE RETURN a + b" ;
3307
3307
assert_eq ! (
3308
- pg ( ) . verified_stmt( sql) ,
3308
+ pg_and_generic ( ) . verified_stmt( sql) ,
3309
3309
Statement :: CreateFunction {
3310
3310
or_replace: true ,
3311
3311
temporary: false ,
You can’t perform that action at this time.
0 commit comments