Idempotent Deployment
From PostgreSQL wiki
Jump to navigationJump to search
DDL for Idempotent Operations
| CREATE OR REPLACE | CREATE IF NOT EXISTS | DROP IF EXISTS | |
|---|---|---|---|
| AGGREGATE | Y (12) | N | Y |
| CAST | N | N | Y |
| COLLATION | N | Y | Y |
| CONVERSION | N | N | Y |
| DATABASE | N | N | Y |
| DOMAIN | N | N | Y |
| EVENT TRIGGER | N | N | Y |
| EXTENSION | N | Y | Y |
| FOREIGN DATA WRAPPER | N | N | Y |
| FOREIGN TABLE | N | Y | Y |
| FUNCTION | Y (7.2) | N | Y |
| GROUP | N | N | Y |
| INDEX | N | Y (9.5) | Y |
| LANGUAGE | Y | N | Y |
| MATERIALIZED VIEW | N | Y (9.5) | Y |
| OPERATOR | N | N | Y |
| OPERATOR CLASS | N | N | Y |
| OPERATOR FAMILY | N | N | Y |
| PROCEDURE | Y (11) | N | Y (11) |
| ROLE | N | N | Y |
| RULE | Y | N | Y |
| SCHEMA | N | Y | Y |
| SEQUENCE | N | Y (9.5) | Y |
| SERVER | N | Y (10) | Y |
| STATISTICS | N | Y (10) | Y |
| TABLE | N | Y | Y |
| TABLE AS | N | Y | N/A |
| TABLESPACE | N | N | Y |
| TEXT SEARCH CONFIGURATION | N | N | Y |
| TEXT SEARCH DICTIONARY | N | N | Y |
| TEXT SEARCH PARSER | N | N | Y |
| TEXT SEARCH TEMPLATE | N | N | Y |
| TRANSFORM | Y (9.6) | N | Y (9.6) |
| TRIGGER | Y (14) | N | Y |
| TYPE | N | N | Y |
| USER | N | N | Y |
| USER MAPPING | N | Y (10) | Y |
| VIEW | Y | N | Y |