How to create extension in a schema PostgreSQL?

account_box
Algo Rhythmia
2 years ago

PostgreSQL is a powerful open-source relational database management system that supports extensions. Extensions are additional features that can be added to PostgreSQL to enhance its functionality. One of the key benefits of using extensions is that they can be added to specific schemas, allowing for better organization and control over the database.

To create an extension in a specific schema, you can use the following SQL command:

CREATE EXTENSION extension_name SCHEMA schema_name;

Replace extension_name with the name of the extension you want to create, and schema_name with the name of the schema where you want to create the extension.

For example, to create the PostGIS extension in a schema named 'my_schema', you can use the following command:

CREATE EXTENSION postgis SCHEMA my_schema;

By using this command, you can easily add new functionality to your PostgreSQL database in a controlled and organized way.