Как мне перечислить все расширения, которые уже установлены в базе данных или схеме из psql?
Смотрите также
Как мне перечислить все расширения, которые уже установлены в базе данных или схеме из psql?
Смотрите также
В PSQL это было бы
\dx
Подробности см. В руководстве: http://www.postgresql.org/docs/current/static/app-psql.html.
Делая это в простом SQL, это будет выбор pg_extension
:
SELECT *
FROM pg_extension
http://www.postgresql.org/docs/current/static/catalog-pg-extension.html
\dx
- это команда psql, которая была введена в 9.0, когда этаcreate extension
функция была выпущена. Так что да, вам также нужно обновить свою версиюpsql
(вы всегда должны использоватьpsql
версию, соответствующую версии вашей БД)select * from pg_extension
Кроме того, если вы хотите узнать, какие расширения доступны на вашем сервере:
SELECT * FROM pg_available_extensions
источник
Этот SQL-запрос дает вывод, похожий на
\dx
:Благодаря https://blog.dbi-services.com/listing-the-extensions-available-in-postgresql/
источник