Esta página descreve como executar e estabelecer ligação ao AlloyDB Omni depois de o instalar na sua própria máquina.
Antes de começar
A maioria dos comandos nesta página usa a CLI do AlloyDB Omni.
Para instalar esta ferramenta de linha de comandos no seu computador, consulte o artigo Instale a CLI do AlloyDB Omni.
Execute o AlloyDB Omni
Os procedimentos que usa para executar o AlloyDB Omni dependem do facto de estar a executar o AlloyDB Omni num contentor num único servidor.
A instalação do AlloyDB Omni configura um serviço do sistema denominado
alloydb-dataplane
, que é configurado para ser iniciado sempre que a sua máquina
é iniciada.
Para o controlo e a monitorização básicos do AlloyDB Omni, use o comando sudo alloydb
, conforme demonstrado nas secções seguintes.
Inicie o AlloyDB Omni
sudo alloydb database-server start
Para fazer uma ligação de teste, consulte o artigo Estabeleça ligação através da versão em contentor
psql
.
Verifique o estado do AlloyDB Omni
sudo alloydb database-server status
Pare o AlloyDB Omni
sudo alloydb database-server stop
Desative o início no arranque
A execução do seguinte comando impede que o AlloyDB Omni seja iniciado automaticamente quando a máquina é iniciada.
sudo systemctl disable alloydb-dataplane
Reative o início no arranque
sudo systemctl enable alloydb-dataplane
Estabeleça ligação ao AlloyDB Omni em execução num único servidor
O contentor do AlloyDB Omni inclui a sua própria cópia do psql
que lhe permite abrir uma sessão de shell SQL interativa com o respetivo servidor de base de dados.
Também pode estabelecer ligação ao AlloyDB Omni a partir do exterior do contentor, usando o software compatível com PostgreSQL da sua escolha.
Faça a associação através do psql
em contentor
Para se ligar ao servidor de base de dados do AlloyDB Omni através da respetiva cópia em contentor de psql
, execute o seguinte comando:
Servidor único
docker exec -it pg-service psql -h localhost -U postgres
Este comando estabelece ligação ao servidor como a função de utilizador postgres
e apresenta
um pedido de comando postgres=#
. Agora, pode executar psql
comandos e consultas SQL.
Para sair do modo psql
, execute o comando \q
.
Estabeleça ligação através das suas próprias aplicações
Qualquer aplicação que funcione com o PostgreSQL também pode funcionar com o AlloyDB Omni, sem necessidade de modificação.
Para se ligar ao servidor de base de dados do AlloyDB Omni, use qualquer cliente ou biblioteca de código compatível com o PostgreSQL para se ligar à porta 5432
, a porta do servidor de base de dados do PostgreSQL predefinida, da máquina que executa o AlloyDB Omni.
Isto funciona porque o contentor do AlloyDB Omni expõe a sua própria porta
5432
à mesma porta da máquina em que é executado.
Depois de estabelecer ligação ao servidor da base de dados, pode definir, consultar e modificar as suas bases de dados através de consultas DML e SQL, usando protocolos de comunicação PostgreSQL padrão.
Uma vez que o AlloyDB Omni é executado no seu próprio ambiente, pode controlar a forma como se liga ao AlloyDB Omni. Isto inclui permitir ou restringir o acesso à rede a este serviço de acordo com as necessidades da sua aplicação, tal como faria com um servidor PostgreSQL normal.