From: Gilles Darold Date: Tue, 21 Mar 2017 11:21:50 +0000 (+0100) Subject: Add support for AWS Redshift keywords. Thanks to cavanaug for the feature request. X-Git-Tag: v9.2~11 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e5a15d47d729b41f34c932e594ed184a1f0b6540;p=pgbadger Add support for AWS Redshift keywords. Thanks to cavanaug for the feature request. --- diff --git a/pgbadger b/pgbadger index 54936cf..4f8724a 100644 --- a/pgbadger +++ b/pgbadger @@ -949,6 +949,14 @@ my @pg_keywords = qw( VERBOSE WHEN WHERE WINDOW WITH ); +my @redshift_keywords = qw( + AES128 AES256 ALLOWOVERWRITE BACKUP BLANKSASNULL BYTEDICT BZIP2 CREDENTIALS CURRENT_USER_ID + DEFLATE DEFRAG DELTA DELTA32K DISABLE EMPTYASNULL ENABLE ENCODE ENCRYPT ENCRYPTION EXPLICIT + GLOBALDICT256 GLOBALDICT64K GZIP LUN LUNS LZO LZOP MINUS MOSTLY13 MOSTLY32 MOSTLY8 NEW + OFFLINE OFFSET OID OLD PARALLEL PERCENT PERMISSIONS RAW READRATIO RECOVER RESPECT REJECTLOG + RESORT RESTORE SYSDATE TAG TDES TEXT255 TEXT32K TIMESTAMP TOP TRUNCATECOLUMNS WALLET +); + my @beautify_pg_keywords = qw( ANALYSE ANALYZE CONCURRENTLY FREEZE ILIKE ISNULL LIKE NOTNULL PLACING RETURNING VARIADIC ); @@ -990,6 +998,9 @@ foreach my $k (@pg_keywords) { push(@KEYWORDS1, $k) if (!grep(/^$k$/i, @KEYWORDS1)); } +foreach my $k (@redshift_keywords) { + push(@KEYWORDS1, $k) if (!grep(/^$k$/i, @KEYWORDS1)); +} my @KEYWORDS2 = ( 'ascii', 'age',