42 'LANG_NAME' =>
'PostgreSQL',
43 'COMMENT_SINGLE' => array(1 =>
'--'),
44 'COMMENT_MULTI' => array(
'/*' =>
'*/'),
46 'QUOTEMARKS' => array(
"'",
'"',
'`'),
47 'ESCAPE_CHAR' =>
'\\',
51 'ABORT',
'ABSOLUTE',
'ACCESS',
'ACTION',
'ADD',
'ADMIN',
'AFTER',
52 'AGGREGATE',
'ALL',
'ALSO',
'ALTER',
'ALWAYS',
'ANALYSE',
'ANALYZE',
'AND',
53 'ANY',
'AS',
'ASC,',
'ASSERTION',
'ASSIGNMENT',
'ASYMMETRIC',
'AT',
54 'AUTHORIZATION',
'BACKWARD',
'BEFORE',
'BEGIN',
'BETWEEN',
'BOTH',
'BY',
55 'CACHE',
'CALLED',
'CASCADE',
'CASCADED',
'CASE',
'CAST',
'CATALOG',
56 'CHAIN',
'CHARACTERISTICS',
'CHECK',
'CHECKPOINT',
'CLASS',
'CLOSE',
57 'CLUSTER',
'COALESCE',
'COLLATE',
'COLUMN',
'COMMENT',
'COMMIT',
58 'COMMITTED',
'CONCURRENTLY',
'CONFIGURATION',
'CONNECTION',
59 'CONSTRAINT',
'CONSTRAINTS',
'CONTENT',
'CONTINUE',
'CONVERSION',
'COPY',
60 'COST',
'CREATE',
'CREATEDB',
'CREATEROLE',
'CREATEUSER',
'CROSS',
'CSV',
61 'CURRENT',
'CURRENT_CATALOG',
'CURRENT_DATE',
'CURRENT_ROLE',
62 'CURRENT_SCHEMA',
'CURRENT_TIME',
'CURRENT_TIMESTAMP',
'CURRENT_USER',
63 'CURSOR',
'CYCLE',
'DATA',
'DATABASE',
'DAY',
'DEALLOCATE',
'DEC',
64 'DECLARE',
'DEFAULT',
'DEFAULTS',
'DEFERRABLE',
'DEFERRED',
'DEFINER',
65 'DELETE',
'DELIMITER',
'DELIMITERS',
'DESC',
'DICTIONARY',
'DISABLE',
66 'DISCARD',
'DISTINCT',
'DO',
'DOCUMENT',
'DOMAIN',
'DOUBLE',
'DROP',
67 'EACH',
'ELSE',
'ENABLE',
'ENCODING',
'ENCRYPTED',
'END',
'ESCAPE',
68 'EXCEPT',
'EXCLUDING',
'EXCLUSIVE',
'EXECUTE',
'EXISTS',
'EXPLAIN',
69 'EXTERNAL',
'EXTRACT',
'FALSE',
'FAMILY',
'FETCH',
'FIRST',
'FOLLOWING',
70 'FOR',
'FORCE',
'FOREIGN',
'FORWARD',
'FREEZE',
'FROM',
'FULL',
'FUNCTION',
71 'GLOBAL',
'GRANT',
'GRANTED',
'GREATEST',
'GROUP',
'HANDLER',
'HAVING',
72 'HEADER',
'HOLD',
'HOUR',
'IDENTITY',
'IF',
'ILIKE',
'IMMEDIATE',
73 'IMMUTABLE',
'IMPLICIT',
'IN',
'INCLUDING',
'INCREMENT',
'INDEX',
74 'INDEXES',
'INHERIT',
'INHERITS',
'INITIALLY',
'INNER',
'INOUT',
'INPUT',
75 'INSENSITIVE',
'INSERT',
'INSTEAD',
'INTERSECT',
'INTO',
'INVOKER',
'IS',
76 'ISNULL',
'ISOLATION',
'JOIN',
'KEY',
'LANCOMPILER',
'LANGUAGE',
'LARGE',
77 'LAST',
'LC_COLLATE',
'LC_CTYPE',
'LEADING',
'LEAST',
'LEFT',
'LEVEL',
78 'LIKE',
'LIMIT',
'LISTEN',
'LOAD',
'LOCAL',
'LOCALTIME',
'LOCALTIMESTAMP',
79 'LOCATION',
'LOCK',
'LOGIN',
'LOOP',
'MAPPING',
'MATCH',
'MAXVALUE',
80 'MINUTE',
'MINVALUE',
'MODE',
'MONTH',
'MOVE',
'NAME',
'NAMES',
'NATIONAL',
81 'NATURAL',
'NEW',
'NEXT',
'NO',
'NOCREATEDB',
'NOCREATEROLE',
82 'NOCREATEUSER',
'NOINHERIT',
'NOLOGIN',
'NONE',
'NOSUPERUSER',
'NOT',
83 'NOTHING',
'NOTIFY',
'NOTNULL',
'NOWAIT',
'NULL',
'NULLIF',
'NULLS',
84 'NUMERIC',
'OBJECT',
'OF',
'OFF',
'OFFSET',
'OIDS',
'OLD',
'ON',
'ONLY',
85 'OPERATOR',
'OPTION',
'OPTIONS',
'OR',
'ORDER',
'OUT',
'OUTER',
'OVER',
86 'OVERLAPS',
'OVERLAY',
'OWNED',
'OWNER',
'PARSER',
'PARTIAL',
'PARTITION',
87 'PASSWORD',
'PLACING',
'PLANS',
'POSITION',
'PRECEDING',
'PRECISION',
88 'PREPARE',
'PREPARED',
'PRESERVE',
'PRIMARY',
'PRIOR',
'PRIVILEGES',
89 'PROCEDURAL',
'PROCEDURE',
'QUOTE',
'RANGE',
'READ',
'REASSIGN',
90 'RECHECK',
'RECURSIVE',
'REFERENCES',
'REINDEX',
'RELATIVE',
'RELEASE',
91 'RENAME',
'REPEATABLE',
'REPLACE',
'REPLICA',
'RESET',
'RESTART',
92 'RESTRICT',
'RETURN',
'RETURNING',
'RETURNS',
'REVOKE',
'RIGHT',
'ROLE',
93 'ROLLBACK',
'ROW',
'ROWS',
'RULE',
'SAVEPOINT',
'SCHEMA',
'SCROLL',
95 'SECURITY',
'SELECT',
'SEQUENCE',
'SERIALIZABLE',
'SERVER',
'SESSION',
96 'SESSION_USER',
'SET',
'SETOF',
'SHARE',
'SHOW',
'SIMILAR',
'SIMPLE',
97 'SOME',
'STABLE',
'STANDALONE',
'START',
'STATEMENT',
'STATISTICS',
98 'STDIN',
'STDOUT',
'STORAGE',
'STRICT',
'STRIP',
'SUPERUSER',
99 'SYMMETRIC',
'SYSID',
'SYSTEM',
'TABLE',
'TABLESPACE',
'TEMP',
'TEMPLATE',
100 'TEMPORARY',
'THEN',
'TO',
'TRAILING',
'TRANSACTION',
'TREAT',
'TRIGGER',
101 'TRUE',
'TRUNCATE',
'TRUSTED',
'TYPE',
'UNBOUNDED',
'UNCOMMITTED',
102 'UNENCRYPTED',
'UNION',
'UNIQUE',
'UNKNOWN',
'UNLISTEN',
'UNTIL',
103 'UPDATE',
'USER',
'USING',
'VACUUM',
'VALID',
'VALIDATOR',
'VALUE',
104 'VALUES',
'VARIADIC',
'VERBOSE',
'VERSION',
'VIEW',
'VOLATILE',
'WHEN',
105 'WHERE',
'WHILE',
'WHITESPACE',
'WINDOW',
'WITH',
'WITHOUT',
'WORK',
'WRAPPER',
106 'WRITE',
'XMLATTRIBUTES',
'XMLCONCAT',
'XMLELEMENT',
'XMLFOREST',
107 'XMLPARSE',
'XMLPI',
'XMLROOT',
'XMLSERIALIZE',
'YEAR',
'YES',
'ZONE' 113 'ABS',
'CBRT',
'CEIL',
'CEILING',
'DEGREES',
'DIV',
'EXP',
'FLOOR',
'LN',
114 'LOG',
'MOD',
'PI',
'POWER',
'RADIANS',
'RANDOM',
'ROUND',
'SETSEED',
115 'SIGN',
'SQRT',
'TRUNC',
'WIDTH_BUCKET',
117 'ACOS',
'ASIN',
'ATAN',
'ATAN2',
'COS',
'COT',
'SIN',
'TAN',
119 'BIT_LENGTH',
'CHAR_LENGTH',
'CHARACTER_LENGTH',
'LOWER',
120 'OCTET_LENGTH',
'POSITION',
'SUBSTRING',
'TRIM',
'UPPER',
122 'ASCII',
'BTRIM',
'CHR',
'CONVERT',
'CONVERT_FROM',
'CONVERT_TO',
123 'DECODE',
'ENCODE',
'INITCAP',
'LENGTH',
'LPAD',
'LTRIM',
'MD5',
124 'PG_CLIENT_ENCODING',
'QUOTE_IDENT',
'QUOTE_LITERAL',
'QUOTE_NULLABLE',
125 'REGEXP_MATCHES',
'REGEXP_REPLACE',
'REGEXP_SPLIT_TO_ARRAY',
126 'REGEXP_SPLIT_TO_TABLE',
'REPEAT',
'RPAD',
'RTRIM',
'SPLIT_PART',
127 'STRPOS',
'SUBSTR',
'TO_ASCII',
'TO_HEX',
'TRANSLATE',
129 'GET_BIT',
'GET_BYTE',
'SET_BIT',
'SET_BYTE',
131 'TO_CHAR',
'TO_DATE',
'TO_NUMBER',
'TO_TIMESTAMP',
133 'AGE',
'CLOCK_TIMESTAMP',
'DATE_PART',
'DATE_TRUNC',
'EXTRACT',
134 'ISFINITE',
'JUSTIFY_DAYS',
'JUSTIFY_HOURS',
'JUSTIFY_INTERVAL',
'NOW',
135 'STATEMENT_TIMESTAMP',
'TIMEOFDAY',
'TRANSACTION_TIMESTAMP',
137 'ENUM_FIRST',
'ENUM_LAST',
'ENUM_RANGE',
139 'AREA',
'CENTER',
'DIAMETER',
'HEIGHT',
'ISCLOSED',
'ISOPEN',
'NPOINTS',
140 'PCLOSE',
'POPEN',
'RADIUS',
'WIDTH',
141 'BOX',
'CIRCLE',
'LSEG',
'PATH',
'POINT',
'POLYGON',
143 'ABBREV',
'BROADCAST',
'FAMILY',
'HOST',
'HOSTMASK',
'MASKLEN',
'NETMASK',
144 'NETWORK',
'SET_MASKLEN',
146 'TO_TSVECTOR',
'SETWEIGHT',
'STRIP',
'TO_TSQUERY',
'PLAINTO_TSQUERY',
147 'NUMNODE',
'QUERYTREE',
'TS_RANK',
'TS_RANK_CD',
'TS_HEADLINE',
148 'TS_REWRITE',
'GET_CURRENT_TS_CONFIG',
'TSVECTOR_UPDATE_TRIGGER',
149 'TSVECTOR_UPDATE_TRIGGER_COLUMN',
150 'TS_DEBUG',
'TS_LEXISE',
'TS_PARSE',
'TS_TOKEN_TYPE',
'TS_STAT',
152 'XMLCOMMENT',
'XMLCONCAT',
'XMLELEMENT',
'XMLFOREST',
'XMLPI',
'XMLROOT',
153 'XMLAGG',
'XPATH',
'TABLE_TO_XMLSCHEMA',
'QUERY_TO_XMLSCHEMA',
154 'CURSOR_TO_XMLSCHEMA',
'TABLE_TO_XML_AND_XMLSCHEMA',
155 'QUERY_TO_XML_AND_XMLSCHEMA',
'SCHEMA_TO_XML',
'SCHEMA_TO_XMLSCHEMA',
156 'SCHEMA_TO_XML_AND_XMLSCHEMA',
'DATABASE_TO_XML',
157 'DATABASE_TO_XMLSCHEMA',
'DATABASE_TO_XML_AND_XMLSCHEMA',
159 'CURRVAL',
'LASTVAL',
'NEXTVAL',
'SETVAL',
161 'COALESCE',
'NULLIF',
'GREATEST',
'LEAST',
163 'ARRAY_APPEND',
'ARRAY_CAT',
'ARRAY_NDIMS',
'ARRAY_DIMS',
'ARRAY_FILL',
164 'ARRAY_LENGTH',
'ARRAY_LOWER',
'ARRAY_PREPEND',
'ARRAY_TO_STRING',
165 'ARRAY_UPPER',
'STRING_TO_ARRAY',
'UNNEST',
167 'ARRAY_AGG',
'AVG',
'BIT_AND',
'BIT_OR',
'BOOL_AND',
'BOOL_OR',
'COUNT',
168 'EVERY',
'MAX',
'MIN',
'STRING_AGG',
'SUM',
170 'CORR',
'COVAR_POP',
'COVAR_SAMP',
'REGR_AVGX',
'REGR_AVGY',
171 'REGR_COUNT',
'REGR_INTERCEPT',
'REGR_R2',
'REGR_SLOPE',
'REGR_SXX',
172 'REGR_SXY',
'REGR_SYY',
'STDDEV',
'STDDEV_POP',
'STDDEV_SAMP',
173 'VARIANCE',
'VAR_POP',
'VAR_SAMP',
175 'ROW_NUMBER',
'RANK',
'DENSE_RANK',
'PERCENT_RANK',
'CUME_DIST',
'NTILE',
176 'LAG',
'LEAD',
'FIRST_VALUE',
'LAST_VALUE',
'NTH_VALUE',
178 'GENERATE_SERIES',
'GENERATE_SUBSCRIPTS' 185 'standard_conforming_strings' 190 'ARRAY',
'ABSTIME',
'BIGINT',
'BIGSERIAL',
'BINARY',
'BIT',
'BIT VARYING',
191 'BOOLEAN',
'BOX',
'BYTEA',
'CHAR',
'CHARACTER',
'CHARACTER VARYING',
192 'CIDR',
'CIRCLE',
'DATE',
'DECIMAL',
'DOUBLE PRECISION',
'ENUM',
'FLOAT',
193 'INET',
'INT',
'INTEGER',
'INTERVAL',
'NCHAR',
'REAL',
'SMALLINT',
'TEXT',
194 'TIME',
'TIMESTAMP',
'VARCHAR',
'XML',
203 '(',
')',
'=',
'<',
'>',
'|' 205 'CASE_SENSITIVE' => array(
215 1 =>
'color: #000000; font-weight: bold; text-transform: uppercase;',
217 3 =>
'color: #333399; font-weight: bold; text-transform: uppercase;',
219 4 =>
'color: #993333; font-weight: bold; text-transform: uppercase;',
221 5 =>
'color: #993333; font-weight: bold; text-transform: uppercase;',
224 1 =>
'color: #808080; font-style: italic;',
226 'ESCAPE_CHAR' => array(
227 0 =>
'color: #000099; font-weight: bold;' 230 0 =>
'color: #66cc66;' 233 0 =>
'color: #ff0000;' 236 0 =>
'color: #cc66cc;' 239 1 =>
'color: #ff0000;' 242 0 =>
'color: #66cc66;' 252 4 =>
'http://paste.postgresql.fr/wiki/desc.php?def={FNAME}',
257 'OBJECT_SPLITTERS' => array(
262 'SCRIPT_DELIMITERS' => array(
264 'HIGHLIGHT_STRICT_BLOCK' => array(
266 'PARSER_CONTROL' => array(
269 'DISALLOWED_AFTER' =>
'(?![\(\w])' 273 'DISALLOWED_AFTER' =>
'(?=\()' 277 'DISALLOWED_AFTER' =>
'(?![\(\w])' 281 'DISALLOWED_AFTER' =>
'(?![\(\w])' const GESHI_COMMENTS
Used in language files to mark comments.
const GESHI_NEVER
#+ private
const GESHI_CAPS_NO_CHANGE
Lowercase keywords found.