Difference between revisions of "CREATE EXTENSION"
Jump to navigation
Jump to search
Line 12: | Line 12: | ||
* <code>CREATE EXTENSION [[IF NOT EXISTS]] [[pg_stat_statements]] WITH [[SCHEMA]] public;</code> | * <code>CREATE EXTENSION [[IF NOT EXISTS]] [[pg_stat_statements]] WITH [[SCHEMA]] public;</code> | ||
* <code>[[CREATE EXTENSION uuid-ossp]];</code> | * <code>[[CREATE EXTENSION uuid-ossp]];</code> | ||
− | * [[TimescaleDB installation]]: <code>[[CREATE EXTENSION | + | * [[TimescaleDB installation]]: <code>[[CREATE EXTENSION IF NOT EXISTS timescaledb]];</code> |
== Related == | == Related == |
Revision as of 11:48, 11 May 2023
CREATE EXTENSION [ IF NOT EXISTS ] extension_name [ WITH ] [ SCHEMA schema_name ] [ VERSION version ] [ CASCADE ]
CASCADE
Automatically install any extensions that this extension depends on that are not already installed. Their dependencies are likewise automatically installed, recursively. The SCHEMA clause, if given, applies to all extensions that get installed this way. Other options of the statement are not applied to automatically-installed extensions; in particular, their default versions are always selected.
Examples
CREATE EXTENSION pg_stat_statements;
CREATE EXTENSION IF NOT EXISTS pg_stat_statements WITH SCHEMA public;
CREATE EXTENSION uuid-ossp;
- TimescaleDB installation:
CREATE EXTENSION IF NOT EXISTS timescaledb;
Related
See also
Advertising: