]> granicus.if.org Git - pgbadger/commitdiff
Add new keywords from PG 9.5 for code formating
authorDarold Gilles <gilles@darold.net>
Mon, 12 Oct 2015 20:29:09 +0000 (22:29 +0200)
committerDarold Gilles <gilles@darold.net>
Mon, 12 Oct 2015 20:29:09 +0000 (22:29 +0200)
pgbadger

index fabccbb9e9564bd34fcd1e5eb7dfecaf5a5096d3..5d3a2b57fc002de5e61e3c1e93aacbc43090fd59 100755 (executable)
--- 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);
                        }