Mudanças entre as edições de "Instalando extensão PLTCL no postgresql"

De Wiki Integrator do Brasil
Ir para: navegação, pesquisa
(Criou página com ' == Inicialmente == Saiba que os passos citados neste tutorial somente podem ser executados em quem possui maquinas VPS de banco de dados dedicado, pois exige acesso root ao ...')
 

Edição atual tal como às 19h04min de 1 de agosto de 2023

Índice

Inicialmente

Saiba que os passos citados neste tutorial somente podem ser executados em quem possui maquinas VPS de banco de dados dedicado, pois exige acesso root ao servidor que ira operar o serviço.

Para saber mais sobre nossos planos de banco de dados dedicado, clique aqui.


Acessando a maquina e docker dentro dela

É importante frisar que o banco de dados esta instalado em um container Docker, ou seja, devemos acessar este container para realizar os passos a seguir.


1. Inicialmente, faça o acesso da maquina VPS de banco de dados, logando com usuário root e senha, recebidos em seu email de Instruções de Uso quando contratado.


2. Após acessar a maquina, liste os containners docker instalados:

docker ps -a


2) Ao listar, basta entrar no docker:

docker exec -it ID-DO-DOCKER /bin/sh


Instalando o pltcl

1. Antes de iniciar a instalação, realize um update:

apt-get update


2. Em seguida, faça a instalação, neste caso para a versão 12 sera realizado:

apt-get install -y postgresql-pltcl-12


3. Após concluído a instalação, você pode sair do docker:

exit


Criando a extensão para uso

1. Faça login em seu banco de dados, no qual já deve ter sido criado:

docker exec -it ID-DO-DOCKER  psql -U postgres -d NOME-DO-BANCO
  • ID-DO-DOCKER - Informado mais acima neste tutorial
  • NOME-DO-BANCO - Banco de dados que você criou para uso


2. Crie a extensão com comando:

CREATE EXTENSION pltcl; 


3. Confirme se a extensão foi devidamente criada com sucesso:

SELECT * FROM pg_extension WHERE extname = 'pltcl';


O resultado deve ser algo como:

oid | extname | extowner | extnamespace | extrelocatable | extversion | extconfig | extcondition


+---------+----------+--------------+----------------+------------+-----------+--------------

24576 | pltcl | 10 | 11 | f | 1.0 | |

(1 row)