diff --git a/data/syntax/sql-postgresql.xml b/data/syntax/sql-postgresql.xml index e489e7b..4bc7088 100644 --- a/data/syntax/sql-postgresql.xml +++ b/data/syntax/sql-postgresql.xml @@ -1,1074 +1,1074 @@ - + BEGIN CASE ELSE ELSIF END EXCEPTION FOR IF LOOP RETURN THEN WHEN AND BETWEEN IN IS LIKE NOT OR A ABORT ABSENT ABSOLUTE ACCESS ACCORDING ACTION ADA ADD ADMIN AFTER AGGREGATE ALL ALLOCATE ALSO ALTER ALWAYS ANALYZE ANY ARE ARRAY ARRAY_AGG ARRAY_MAX_CARDINALITY AS ASC ASENSITIVE ASSERTION ASSIGNMENT ASYMMETRIC AT ATOMIC ATTACH ATTRIBUTE ATTRIBUTES AUTHORIZATION BACKWARD BASE64 BEFORE BEGIN_FRAME BEGIN_PARTITION BERNOULLI BINARY BLOB BLOCKED BOM BOTH BREADTH BY C CACHE CALL CALLED CARDINALITY CASCADE CASCADED CAST CATALOG CATALOG_NAME CHAIN CHARACTERISTICS CHARACTERS CHARACTER_SET_CATALOG CHARACTER_SET_NAME CHARACTER_SET_SCHEMA CHECK CHECKPOINT CLASS CLASS_ORIGIN CLOB CLOSE CLUSTER COBOL COLLATE COLLATION COLLATION_CATALOG COLLATION_NAME COLLATION_SCHEMA COLLECT COLUMN COLUMNS COLUMN_NAME COMMAND_FUNCTION COMMAND_FUNCTION_CODE COMMENT COMMENTS COMMIT COMMITTED CONCURRENTLY CONDITION CONDITION_NUMBER CONFIGURATION CONFLICT CONNECT CONNECTION CONNECTION_NAME CONSTRAINT CONSTRAINTS CONSTRAINT_CATALOG CONSTRAINT_NAME CONSTRAINT_SCHEMA CONSTRUCTOR CONTAINS CONTENT CONTINUE CONTROL CONVERSION COPY CORR CORRESPONDING COST COVAR_POP COVAR_SAMP CREATE CROSS CSV CUBE CUME_DIST CURRENT CURRENT_CATALOG CURRENT_DATE CURRENT_DEFAULT_TRANSFORM_GROUP CURRENT_PATH CURRENT_ROLE CURRENT_ROW CURRENT_TIME CURRENT_TIMESTAMP CURRENT_TRANSFORM_GROUP_FOR_TYPE CURSOR CURSOR_NAME CYCLE DATA DATABASE DATALINK DATETIME_INTERVAL_CODE DATETIME_INTERVAL_PRECISION DAY DB DEALLOCATE DEC DECLARE DEFAULT DEFAULTS DEFERRABLE DEFERRED DEFINED DEFINER DEGREE DELETE DELIMITER DELIMITERS DENSE_RANK DEPENDS DEPTH DEREF DERIVED DESC DESCRIBE DESCRIPTOR DESTROY DESTRUCTOR DETACH DETERMINISTIC DIAGNOSTICS DICTIONARY DISABLE DISCARD DISCONNECT DISPATCH DISTINCT DLNEWCOPY DLPREVIOUSCOPY DLURLCOMPLETE DLURLCOMPLETEONLY DLURLCOMPLETEWRITE DLURLPATH DLURLPATHONLY DLURLPATHWRITE DLURLSCHEME DLURLSERVER DLVALUE DO DOCUMENT DOMAIN DROP DYNAMIC DYNAMIC_FUNCTION DYNAMIC_FUNCTION_CODE EACH ELEMENT EMPTY ENABLE ENCODING ENCRYPTED END-EXEC END_FRAME END_PARTITION ENFORCED ENUM EQUALS ESCAPE EVENT EXCEPT EXCLUDE EXCLUDING EXCLUSIVE EXEC EXECUTE EXISTS EXPLAIN EXPRESSION EXTENSION EXTERNAL FALSE FETCH FILE FILTER FINAL FIRST FIRST_VALUE FLAG FLOAT FOLLOWING FORCE FOREIGN FORTRAN FORWARD FOUND FRAME_ROW FREE FREEZE FROM FS FULL FUNCTION FUNCTIONS FUSION G GENERAL GENERATED GET GLOBAL GO GOTO GRANT GRANTED GREATEST GROUP GROUPING GROUPS HANDLER HAVING HEADER HEX HIERARCHY HOLD HOUR ID IDENTITY IGNORE ILIKE IMMEDIATE IMMEDIATELY IMMUTABLE IMPLEMENTATION IMPLICIT IMPORT INCLUDING INCREMENT INDENT INDEX INDEXES INDICATOR INHERIT INHERITS INITIALLY INLINE INNER INOUT INPUT INSENSITIVE INSERT INSTANCE INSTANTIABLE INSTEAD INTEGRITY INTERSECT INTERSECTION INTO INVOKER ISNULL ISOLATION JOIN K KEY KEY_MEMBER KEY_TYPE LABEL LAG LANGUAGE LARGE LAST LAST_VALUE LATERAL LEAD LEADING LEAKPROOF LEAST LEFT LEVEL LIBRARY LIKE_REGEX LIMIT LINK LISTEN LOAD LOCAL LOCALTIME LOCALTIMESTAMP LOCATION LOCATOR LOCK LOCKED LOGGED M MAP MAPPING MATCH MATCHED MATERIALIZED MAXVALUE MAX_CARDINALITY MEMBER MERGE MESSAGE_LENGTH MESSAGE_OCTET_LENGTH MESSAGE_TEXT METHOD MINUTE MINVALUE MODE MODIFIES MODULE MONTH MORE MOVE MULTISET MUMPS NAME NAMES NAMESPACE NATIONAL NATURAL NCHAR NCLOB NESTING NEW NEXT NFC NFD NFKC NFKD NIL NO NONE NORMALIZE NORMALIZED NOTHING NOTIFY NOTNULL NOWAIT NTH_VALUE NTILE NULL NULLABLE NULLS NUMBER OBJECT OCCURRENCES_REGEX OCTETS OF OFF OFFSET OIDS OLD ON ONLY OPEN OPERATOR OPTION OPTIONS ORDER ORDERING ORDINALITY OTHERS OUT OUTER OUTPUT OVER OVERLAPS OVERRIDING OWNED OWNER P PAD PARALLEL PARAMETER PARAMETER_MODE PARAMETER_NAME PARAMETER_ORDINAL_POSITION PARAMETER_SPECIFIC_CATALOG PARAMETER_SPECIFIC_NAME PARAMETER_SPECIFIC_SCHEMA PARSER PARTIAL PARTITION PASCAL PASSING PASSTHROUGH PASSWORD PERCENT PERCENTILE_CONT PERCENTILE_DISC PERCENT_RANK PERIOD PERMISSION PLACING PLANS PLI POLICY PORTION POSITION_REGEX PRECEDES PRECEDING PRECISION PREPARE PREPARED PRESERVE PRIMARY PRIOR PRIVILEGES PROCEDURAL PROCEDURE PROGRAM PUBLIC RANGE PUBLICATION QUOTE RANGE RANK READ READS REASSIGN RECHECK RECOVERY RECURSIVE REF REFERENCES REFERENCING REFRESH REGR_AVGX REGR_AVGY REGR_COUNT REGR_INTERCEPT REGR_R2 REGR_SLOPE REGR_SXX REGR_SXY REGR_SYY REINDEX RELATIVE RELEASE RENAME REPEATABLE REPLICA REQUIRING RESET RESPECT RESTART RESTORE RESTRICT RESULT RETURNED_CARDINALITY RETURNED_LENGTH RETURNED_OCTET_LENGTH RETURNED_SQLSTATE RETURNING RETURNS REVOKE RIGHT ROLE ROLLBACK ROLLUP ROUTINE ROUTINE_CATALOG ROUTINE_NAME ROUTINE_SCHEMA ROW ROWS ROW_COUNT ROW_NUMBER RULE SAVEPOINT SCALE SCHEMA SCHEMAS SCHEMA_NAME SCOPE SCOPE_CATALOG SCOPE_NAME SCOPE_SCHEMA SCROLL SEARCH SECOND SECTION SECURITY SELECT SELECTIVE SELF SENSITIVE SEQUENCE SEQUENCES SERIALIZABLE SERVER SERVER_NAME SESSION SET SETOF SETS SHARE SHOW SIMILAR SIMPLE SIZE SKIP SNAPSHOT SOME SOURCE SPACE SPECIFIC SPECIFICTYPE SPECIFIC_NAME SQL SQLCODE SQLERROR SQLEXCEPTION SQLSTATE SQLWARNING STABLE STANDALONE START STATE STATEMENT STATIC STATISTICS STDDEV_POP STDDEV_SAMP STDIN STDOUT STORAGE STRICT STRIP STRUCTURE STYLE SUBCLASS_ORIGIN SUBMULTISET SUBSCRIPTION SUBSTRING_REGEX SUCCEEDS SYMMETRIC SYSID SYSTEM SYSTEM_TIME SYSTEM_USER T TABLE TABLES TABLESAMPLE TABLESPACE TABLE_NAME TEMP TEMPLATE TEMPORARY TIES TIMEZONE_HOUR TIMEZONE_MINUTE TO TOKEN TOP_LEVEL_COUNT TRAILING TRANSACTION TRANSACTIONS_COMMITTED TRANSACTIONS_ROLLED_BACK TRANSACTION_ACTIVE TRANSFORM TRANSFORMS TRANSLATE_REGEX TRANSLATION TREAT TRIGGER TRIGGER_CATALOG TRIGGER_NAME TRIGGER_SCHEMA TRIM_ARRAY TRUE TRUNCATE TRUSTED TYPE TYPES UESCAPE UNBOUNDED UNCOMMITTED UNDER UNENCRYPTED UNION UNIQUE UNKNOWN UNLINK UNLISTEN UNLOGGED UNNAMED UNNEST UNTIL UNTYPED UPDATE URI USAGE USER USER_DEFINED_TYPE_CATALOG USER_DEFINED_TYPE_CODE USER_DEFINED_TYPE_NAME USER_DEFINED_TYPE_SCHEMA USING VACUUM VALID VALIDATE VALIDATOR VALUE VALUES VALUE_OF VARBINARY VARIADIC VARYING VAR_POP VAR_SAMP VERBOSE VERSIONING VIEW VIEWS VOLATILE WHENEVER WHERE WHITESPACE WINDOW WITH WITHIN WITHOUT WORK WRAPPER WRITE XMLAGG XMLATTRIBUTES XMLBINARY XMLCAST XMLCOMMENT XMLCONCAT XMLDECLARATION XMLDOCUMENT XMLELEMENT XMLEXISTS XMLFOREST XMLITERATE XMLNAMESPACES XMLPARSE XMLPI XMLQUERY XMLROOT XMLSCHEMA XMLSERIALIZE XMLTABLE XMLTEXT XMLVALIDATE YEAR YES ZONE ABS CBRT CEIL CEILING DEGREES EXP FLOOR LN LOG MOD PI POW POWER RADIANS RANDOM ROUND SETSEED SIGN SQRT TRUNC WIDTH_BUCKET ACOS ASIN ATAN ATAN2 COS COT SIN TAN BIT_LENGTH CHAR_LENGTH CHARACTER_LENGTH CONVERT GET_BYTE GET_BIT LOWER OCTET_LENGTH OVERLAY POSITION SET_BIT SUBSTRING TRIM UPPER ASCII BTRIM CHR DECODE ENCODE INITCAP LENGTH LPAD LTRIM MD5 PG_CLIENT_ENCODING QUOTE_IDENT QUOTE_LITERAL REGEXP_REPLACE REPEAT REPLACE RPAD RTRIM SPLIT_PART STRPOS SUBSTR TO_ASCII TO_HEX TRANSLATE TO_CHAR TO_DATE TO_TIMESTAMP TO_NUMBER AGE DATE_PART DATE_TRUNC EXTRACT ISFINITE JUSTIFY_HOURS JUSTIFY_DAYS NOW TIMEOFDAY TIMESTAMP AREA CENTER DIAMETER HEIGHT ISCLOSED ISOPEN NPOINTS PCLOSE POPEN RADIUS WIDTH BOX CIRCLE LSEG PATH POINT POLYGON ARRAY_CAT ARRAY_APPEND ARRAY_PREPEND ARRAY_DIMS ARRAY_LOWER ARRAY_UPPER ARRAY_TO_STRING STRING_TO_ARRAY BROADCAST HOST MASKLEN SET_MASKLEN NETMASK HOSTMASK NETWORK TEXT ABBREV FAMILY NEXTVAL CURRVAL LASTVAL SETVAL COALESCE NULLIF AVG BIT_AND BIT_OR BOOL_AND BOOL_OR COUNT EVERY MAX MIN STDDEV SUM VARIANCE GENERATE_SERIES CURRENT_DATABASE CURRENT_SCHEMA CURRENT_SCHEMAS CURRENT_USER INET_CLIENT_ADDR INET_CLIENT_PORT INET_SERVER_ADDR INET_SERVER_PORT SESSION_USER PG_POSTMASTER_START_TIME VERSION HAS_TABLE_PRIVILEGE HAS_DATABASE_PRIVILEGE HAS_FUNCTION_PRIVILEGE HAS_LANGUAGE_PRIVILEGE PG_HAS_ROLE HAS_SCHEMA_PRIVILEGE HAS_TABLESPACE_PRIVILEGE PG_TABLE_IS_VISIBLE PG_TYPE_IS_VISIBLE PG_FUNCTION_IS_VISIBLE PG_OPERATOR_IS_VISIBLE PG_OPCLASS_IS_VISIBLE PG_CONVERSION_IS_VISIBLE FORMAT_TYPE PG_GET_CONSTRAINTDEF PG_GET_EXPR PG_GET_INDEXDEF PG_GET_RULEDEF PG_GET_SERIAL_SEQUENCE PG_TABLESPACE_DATABASES PG_GET_TRIGGERDEF PG_GET_USERBYID PG_GET_VIEWDEF OBJ_DESCRIPTION COL_DESCRIPTION CURRENT_SETTING SET_CONFIG PG_CANCEL_BACKEND PG_RELOAD_CONF PG_ROTATE_LOGFILE PG_START_BACKUP PG_STOP_BACKUP PG_COLUMN_SIZE PG_TABLESPACE_SIZE PG_DATABASE_SIZE PG_RELATION_SIZE PG_TOTAL_RELATION_SIZE PG_SIZE_PRETTY PG_LS_DIR PG_READ_FILE PG_STAT_FILE BIGINT BIGSERIAL BIT BOOL BOOLEAN BOX BYTEA CHAR CHARACTER CIDR CIRCLE DATE DECIMAL DOUBLE FLOAT4 FLOAT8 INET INT INT2 INT4 INT8 INTEGER INTERVAL JSON JSONB LINE LSEG MACADDR MACADDR8 MONEY NUMERIC PATH PG_LSN POINT POLYGON REAL SERIAL SERIAL2 SERIAL4 SERIAL8 SMALLINT SMALLSERIAL TEXT TIME TIMESTAMP TIMESTAMPTZ TIMETZ TSQUERY TSVECTOR TXID_SNAPSHOT UUID VARBIT VARCHAR XML - +