Sommario

Introduzione

Come si conferma che il database è in esecuzione e può essere connesso?

Come si accede al database su CloudCenter Manager (CCM)?

Come è possibile eseguire una query sul database dopo aver eseguito l'accesso?

Come uscire dal database?

Quali sono altri comandi DB di base?

Perché non fa niente quando metti un comando?

Introduzione

In questo documento viene descritto come accedere al database PostgreSQL su CloudCenter e utilizzare i comandi di base all'interno del database (DB).

Come si conferma che il database è in esecuzione e può essere connesso?

Seguire questi input e output della riga di comando per verificare se è possibile connettersi al database e se è in esecuzione.

# ps -ef | grep postgres

# postgres 802 1 0 Jan09 ? 00:00:27 /usr/pgsql-9.5/bin/postgres -D /var/lib/pgsql/9.5/data

# postgres 802 1 0 Jan09 ? 00:00:27 /usr/pgsql-9.5/bin/postgres -D /var/lib/pgsql/9.5/data

# postgres 1010 802 0 Jan09 ? 00:00:00 postgres: logger process

# postgres 1071 802 0 Jan09 ? 00:00:04 postgres: checkpointer process

# postgres 1072 802 0 Jan09 ? 00:00:14 postgres: writer process

# postgres 1073 802 0 Jan09 ? 00:00:13 postgres: wal writer process

# postgres 1074 802 0 Jan09 ? 00:00:16 postgres: autovacuum launcher process

# postgres 1075 802 0 Jan09 ? 00:00:40 postgres: stats collector process

# postgres 5082 802 0 08:57 ? 00:00:00 postgres: cliqr cliqrdb 127.0.0.1(43594) idle

# postgres 5121 802 0 09:09 ? 00:00:00 postgres: cliqr cliqrdb 127.0.0.1(43602) idle

# postgres 5125 802 0 09:11 ? 00:00:00 postgres: cliqr cliqrdb 127.0.0.1(43604) idle

Come si accede al database su CloudCenter Manager (CCM)?

Per accedere al database su Cloud Center Manager, eseguire questo comando: psql -U cliqr -d cliqrdb.

Viene richiesta una password cliqr.

In questo modo si è connessi al database cliqrdb come cliqr utente.

Come è possibile eseguire una query sul database dopo aver eseguito l'accesso?

Per eseguire una query sul database, è possibile eseguire un comando select come select * from cloud_types;

cloud_types è una tabella nel cliqrdb.

Come uscire dal database?

Per uscire dal database, utilizzare il tipo \q

Quali sono altri comandi DB di base?

Questo è un elenco di comandi di base da eseguire sul database per ottenere varie informazioni:

- Elenca tutti i comandi di manipolazione del database, ad esempio ALTER o CREATE

- \h

- Elencare tutti i comandi del prompt dei comandi

- \?

- Elenca tutte le tabelle DB dell'utente

- \dt

- Mostra le definizioni DB

- \d NOME

- Mostra tutti i database

- \l (L minuscola)

- Mostra tutti gli utenti DB

- \du;

- Mostra tutti gli indici dell'utente

- \di

Perché non fa niente quando metti un comando?

Tutti i comandi devono terminare con un punto e virgola;', se non ne inserite uno, significa che desiderate inserire una nuova riga al centro del comando.