7.3.1. Instalação no Linux Ubuntu
Na distribuição Linux Ubuntu a extensão PL/Python
pode ser instalada através do próprio gerenciador de pacotes. Se você quiser saber as versões disponíveis desse pacote, utilize o comando apt-cache search
como mostrado abaixo:
apt-cache search plpython
O comando acima produzirá uma listagem semelhante à mostrada abaixo, onde para cada versão do servidor PostgreSQL suportada haverá um pacote plpython3
associado.
postgresql-plpython3-13 - PL/Python 3 procedural language for PostgreSQL 13
postgresql-plpython3-10 - PL/Python 3 procedural language for PostgreSQL 10
postgresql-plpython3-10-dbgsym - debug symbols for postgresql-plpython3-10
postgresql-plpython3-11 - PL/Python 3 procedural language for PostgreSQL 11
postgresql-plpython3-11-dbgsym - debug symbols for postgresql-plpython3-11
postgresql-plpython3-12 - PL/Python 3 procedural language for PostgreSQL 12
postgresql-plpython3-12-dbgsym - debug symbols for postgresql-plpython3-12
postgresql-plpython3-13-dbgsym - debug symbols for postgresql-plpython3-13
postgresql-plpython3-14 - PL/Python 3 procedural language for PostgreSQL 14
postgresql-plpython3-14-dbgsym - debug symbols for postgresql-plpython3-14
postgresql-plpython3-15 - PL/Python 3 procedural language for PostgreSQL 15
...
Se sua versão do servidor PostgreSQL for a 14, você deverá instalar o pacote postgresql-plpython3-14
:
sudo apt install postgresql-plpython3-14
Nota
Se você fez a instalação do PostgreSQL usando o Docker, como apresentado na Seção 1.2.2, você poderá seguir os passos acima. Para isso, use o comando docker exec
para entrar na linha de comandos do seu contêiner:
docker exec -it my-pg bash
Dentro do terminal de comandos do contêiner faça:
apt update
apt install postgresql-plpython3-14