Maneira genérica de instalar plug-ins do PostgreSQL

0 Preparações

Para o processo de instalação do código-fonte PostgreSQL, consulte esta postagem do blog:
Compilação e instalação do código-fonte PostgreSQL do ambiente Linux

Caso o PostgreSQL tenha sido instalado em nossa máquina virtual,
deve haver os dois diretórios a seguir:
pgsql: Aplicação PostgreSQL
postgresql-14.4: Código-fonte do PostgreSQL

[root@localhost module]# ls
pgsql  postgresql-14.4

1 Instale o plug-in

Entre no diretório do código-fonte do postgresql

[root@localhost module]# cd /opt/module/postgresql-14.4/
[root@localhost postgresql-14.4]# ls
aclocal.m4  config.status  contrib    GNUmakefile     INSTALL   src
config      configure      COPYRIGHT  GNUmakefile.in  Makefile
config.log  configure.ac   doc        HISTORY         README

Entre no diretório contrib, você pode ver que existem muitos plug-ins

[root@localhost postgresql-14.4]# cd contrib/
[root@localhost contrib]# ls
adminpack          dict_int         jsonb_plpython   pg_prewarm          sslinfo
amcheck            dict_xsyn        lo               pgrowlocks          start-scripts
auth_delay         earthdistance    ltree            pg_stat_statements  tablefunc
auto_explain       file_fdw         ltree_plpython   pgstattuple         tcn
bloom              fuzzystrmatch    Makefile         pg_surgery          test_decoding
bool_plperl        hstore           oid2name         pg_trgm             tsm_system_rows
btree_gin          hstore_plperl    old_snapshot     pg_visibility       tsm_system_time
btree_gist         hstore_plpython  pageinspect      postgres_fdw        unaccent
citext             intagg           passwordcheck    README              uuid-ossp
contrib-global.mk  intarray         pg_buffercache   seg                 vacuumlo
cube               isn              pgcrypto         sepgsql             xml2
dblink             jsonb_plperl     pg_freespacemap  spi

Por exemplo, queremos instalar o plug-in pg_prewarm:
① Entre no diretório pg_prewarm;
② make
③ make install

[root@localhost contrib]# cd pg_prewarm/
[root@localhost pg_prewarm]# make
...
[root@localhost pg_prewarm]# make install
...

2 Usando plug-ins

Criar uma extensão: criar extensão [nome da extensão];

create extension pg_prewarm;

Excluir extensão: descartar extensão 【nome da extensão】;

drop extension pg_prewarm;

Acho que você gosta

Origin blog.csdn.net/twi_twi/article/details/127087353#comments_25724613
Recomendado
Clasificación