Questa pagina descrive come eseguire e connettersi ad AlloyDB Omni dopo averlo installato sulla tua macchina.
Prima di iniziare
La maggior parte dei comandi in questa pagina utilizza la CLI AlloyDB Omni.
Per installare questo strumento a riga di comando sulla tua macchina, consulta Installare l'interfaccia a riga di comando AlloyDB Omni.
Esegui AlloyDB Omni
Le procedure che utilizzi per eseguire AlloyDB Omni dipendono dal fatto che tu stia eseguendo AlloyDB Omni in un container su un singolo server.
L'installazione di AlloyDB Omni configura un servizio di sistema chiamato
alloydb-dataplane
, configurato per essere avviato ogni volta che la macchina
si avvia.
Per il controllo e il monitoraggio di base di AlloyDB Omni, utilizza il comando
sudo alloydb
, come mostrato nelle sezioni seguenti.
Avvia AlloyDB Omni
sudo alloydb database-server start
Per eseguire un test di connessione, vedi Connettersi utilizzando
psql
in contenitori.
Controlla lo stato di AlloyDB Omni
sudo alloydb database-server status
Arresta AlloyDB Omni
sudo alloydb database-server stop
Disattivare l'avvio
L'esecuzione del seguente comando impedisce l'avvio automatico di AlloyDB Omni all'avvio della macchina.
sudo systemctl disable alloydb-dataplane
Riattivare l'avvio all'avvio
sudo systemctl enable alloydb-dataplane
Connettiti ad AlloyDB Omni in esecuzione su un singolo server
Il container AlloyDB Omni include una propria copia di psql
che ti consente di aprire una sessione di shell SQL interattiva con il relativo server di database.
Puoi anche connetterti ad AlloyDB Omni dall'esterno del container utilizzando il software compatibile con PostgreSQL che preferisci.
Connettiti utilizzando psql
in container
Per connetterti al server di database AlloyDB Omni utilizzando la propria
copia containerizzata di psql
, esegui questo comando:
A un solo server
docker exec -it pg-service psql -h localhost -U postgres
Questo comando ti connette al server con il ruolo utente postgres
e visualizza
un prompt dei comandi postgres=#
. Ora puoi eseguire comandi psql
e query SQL.
Per uscire da psql
, esegui il comando \q
.
Connettersi utilizzando le proprie applicazioni
Qualsiasi applicazione che funziona con PostgreSQL può funzionare anche con AlloyDB Omni, senza bisogno di modifiche.
Per connetterti al server di database AlloyDB Omni, utilizza qualsiasi
client o libreria di codice compatibile con PostgreSQL per connetterti alla porta 5432
, la
porta predefinita del server di database PostgreSQL, della macchina che esegue
AlloyDB Omni.
Questo funziona perché il container AlloyDB Omni espone la propria porta
5432
alla stessa porta della macchina su cui viene eseguito.
Dopo aver effettuato la connessione al server di database, puoi definire, interrogare e modificare i tuoi database utilizzando query DML e SQL utilizzando i protocolli di comunicazione PostgreSQL standard.
Poiché AlloyDB Omni viene eseguito nel tuo ambiente, puoi controllare la modalità di connessione ad AlloyDB Omni. Ciò include la possibilità di consentire o limitare l'accesso alla rete a questo servizio in base alle esigenze della tua applicazione, proprio come faresti con un normale server PostgreSQL.