Introduction
Ce document décrit comment se connecter à la base de données PostgreSQL sur CloudCenter et utiliser les commandes de base dans la base de données (DB).
Comment confirmez-vous que la base de données est en cours d'exécution et peut être connectée ?
Suivez ces entrées et sorties de ligne de commande pour vérifier si vous pouvez vous connecter à la base de données et si elle est en cours d'exécution.
# 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
Comment vous connectez-vous à la base de données sur CloudCenter Manager (CCM) ?
Pour vous connecter à la base de données sur Cloud Center Manager, exécutez la commande suivante : psql -U cliqr -d cliqrdb.
Le CCM vous invite à saisir un mot de passe qui est client.
Cela vous connecte à la base de données cliqrdb en tant qu'utilisateur cliqr.
Comment interrogez-vous la base de données une fois connecté ?
Pour interroger la base de données, vous pouvez exécuter une commande select comme select * from cloud_types ;
cloud_types est une table dans cliqrdb.
Comment quitter la base de données ?
Pour quitter la base de données, utilisez le type \q
Quelles sont les autres commandes DB de base ?
Voici une liste de commandes de base à exécuter sur la base de données pour obtenir divers éléments d'information :
- Répertorier toutes les commandes de manipulation DB telles que ALTER ou CREATE
- Répertorier toutes les commandes d’invite de commandes
- Répertorier toutes les tables de base de données de l'utilisateur
- Afficher les définitions de base de données
- Afficher toutes les bases de données
- Afficher tous les utilisateurs de la base de données
- Afficher tout l'index de l'utilisateur
Pourquoi ne fait-il rien lorsque vous entrez une commande ?
Toutes les commandes doivent se terminer par un point-virgule ';', si vous n'en mettez pas un, vous voulez simplement une nouvelle ligne au milieu de la commande.