From: Darold Gilles Date: Mon, 12 Oct 2015 20:29:09 +0000 (+0200) Subject: Add new keywords from PG 9.5 for code formating X-Git-Tag: v7.2~16 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f937192a4020098c8873b5677e2ae1f3cb7d587b;p=pgbadger Add new keywords from PG 9.5 for code formating --- diff --git a/pgbadger b/pgbadger index fabccbb..5d3a2b5 100755 --- a/pgbadger +++ b/pgbadger @@ -855,14 +855,14 @@ my %abbr_month = ( # Keywords variable my @pg_keywords = qw( - ALL ANALYSE ANALYZE AND ANY ARRAY AS ASC ASYMMETRIC AUTHORIZATION BINARY BOTH CASE - CAST CHECK COLLATE COLLATION COLUMN CONCURRENTLY CONSTRAINT CREATE CROSS + ALL ANALYSE ANALYZE AND ANY ARRAY AS ASC ASYMMETRIC AUTHORIZATION BERNOULLI BINARY BOTH CASE + CAST CHECK COLLATE COLLATION COLUMN CONCURRENTLY CONSTRAINT CREATE CROSS CUBE CURRENT_DATE CURRENT_ROLE CURRENT_TIME CURRENT_TIMESTAMP CURRENT_USER DEFAULT DEFERRABLE DESC DISTINCT DO ELSE END EXCEPT FALSE FETCH FOR FOREIGN FREEZE FROM - FULL GRANT GROUP HAVING ILIKE IN INITIALLY INNER INTERSECT INTO IS ISNULL JOIN LEADING - LEFT LIKE LIMIT LOCALTIME LOCALTIMESTAMP NATURAL NOT NOTNULL NULL ON ONLY OPEN OR - ORDER OUTER OVER OVERLAPS PLACING PRIMARY REFERENCES RETURNING RIGHT SELECT SESSION_USER - SIMILAR SOME SYMMETRIC TABLE THEN TO TRAILING TRUE UNION UNIQUE USER USING VARIADIC + FULL GRANT GROUP GROUPING HAVING ILIKE IN INITIALLY INNER INTERSECT INTO IS ISNULL JOIN LEADING + LEFT LIKE LIMIT LOCALTIME LOCALTIMESTAMP LOCKED LOGGED NATURAL NOT NOTNULL NULL ON ONLY OPEN OR + ORDER OUTER OVER OVERLAPS PLACING POLICY PRIMARY REFERENCES RETURNING RIGHT ROLLUP SELECT SESSION_USER + SETS SKIP SIMILAR SOME SYMMETRIC TABLE TABLESAMPLE THEN TO TRAILING TRUE UNION UNIQUE USER USING VARIADIC VERBOSE WHEN WHERE WINDOW WITH ); @@ -12182,6 +12182,17 @@ sub build_log_line_prefix_regex } } + elsif ($token =~ /^(?:FOR)$/i) { + $self->_new_line; + $self->_over; + $self->_add_token($token); + } + + elsif ($token =~ /^(?:USING)$/i) { + $self->_new_line; + $self->_add_token($token); + } + else { $self->_add_token($token, $last); }