sql-parser-cst
sql-parser-cst copied to clipboard
Postgres support (extensions)
Extensions
- [x] CREATE EXTENSION
- [x]
IF NOT EXISTS - [x]
extension_name - [x]
WITH - [x]
SCHEMA schema_name - [x]
VERSION version - [x]
CASCADE
- [x]
- [ ] ALTER EXTENSION
- [ ]
name - [ ]
UPDATE [ TO new_version ] - [ ]
SET SCHEMA new_schema - [ ]
{ADD | DROP} member_objectwheremember_objectis:- [ ]
ACCESS METHOD object_name - [ ]
AGGREGATE aggregate_name ( aggregate_signature ), whereaggregate_signatureis:- [ ]
* - [ ]
[ argmode ] [ argname ] argtype [ , ... ] - [ ]
[ [ argmode ] [ argname ] argtype [ , ... ] ] ORDER BY [ argmode ] [ argname ] argtype [ , ... ]
- [ ]
- [ ]
CAST (source_type AS target_type) - [ ]
COLLATION object_name - [ ]
CONVERSION object_name - [ ]
DOMAIN object_name - [ ]
EVENT TRIGGER object_name - [ ]
FOREIGN DATA WRAPPER object_name - [ ]
FOREIGN TABLE object_name - [ ]
FUNCTION function_name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ] - [ ]
MATERIALIZED VIEW object_name - [ ]
OPERATOR operator_name (left_type, right_type) - [ ]
OPERATOR CLASS object_name USING index_method - [ ]
OPERATOR FAMILY object_name USING index_method - [ ]
[ PROCEDURAL ] LANGUAGE object_name - [ ]
PROCEDURE procedure_name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ] - [ ]
ROUTINE routine_name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ] - [ ]
SCHEMA object_name - [ ]
SEQUENCE object_name - [ ]
SERVER object_name - [ ]
TABLE object_name - [ ]
TEXT SEARCH CONFIGURATION object_name - [ ]
TEXT SEARCH DICTIONARY object_name - [ ]
TEXT SEARCH PARSER object_name - [ ]
TEXT SEARCH TEMPLATE object_name - [ ]
TRANSFORM FOR type_name LANGUAGE lang_name - [ ]
TYPE object_name - [ ]
VIEW object_name
- [ ]
- [ ]
- [x] DROP EXTENSION
- [x]
IF EXISTS - [x]
name, ... - [x]
CASCADE | RESTRICT
- [x]