Подтвердить что ты не робот

Используя psql, как составить список расширений, установленных в базе данных?

Как мне перечислить все расширения, которые уже установлены в базе данных или схеме из psql?

Смотрите также

4b9b3361

Ответ 2

Кроме того, если вы хотите узнать, какие расширения доступны на вашем сервере: SELECT * FROM pg_available_extensions

Ответ 3

Этот SQL-запрос дает вывод, похожий на \dx:

SELECT e.extname AS "Name", e.extversion AS "Version", n.nspname AS "Schema", c.description AS "Description" 
FROM pg_catalog.pg_extension e 
LEFT JOIN pg_catalog.pg_namespace n ON n.oid = e.extnamespace 
LEFT JOIN pg_catalog.pg_description c ON c.objoid = e.oid AND c.classoid = 'pg_catalog.pg_extension'::pg_catalog.regclass 
ORDER BY 1;

Благодаря https://blog.dbi-services.com/listing-the-extensions-available-in-postgresql/