Idempotent Deployment

From PostgreSQL wiki
Jump to: navigation, search

DDL for Idempotent Operations

CREATE OR REPLACE CREATE IF NOT EXISTS DROP IF EXISTS
AGGREGATE N 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 Y Y
FOREIGN TABLE N Y Y
FUNCTION N N Y
GROUP N N Y
INDEX N N Y
LANGUAGE Y N Y
MATERIALIZED VIEW N N Y
OPERATOR N N Y
OPERATOR CLASS N N Y
OPERATOR FAMILY N N Y
ROLE N N Y
RULE Y N Y
SCHEMA N Y Y
SEQUENCE N N Y
SERVER N N 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
TRIGGER N N Y
TYPE N N Y
USER N N Y
USER MAPPING N N Y
VIEW Y N Y