概要
このドキュメントでは、CloudCenter上のPostgreSQLデータベースにログインし、データベース(DB)内の基本的なコマンドを使用する方法について説明します。
DBが実行中で、接続できることを確認するにはどうすればよいですか。
次のコマンドラインの入力と出力に従って、データベースに接続でき、実行中かどうかを確認します。
# 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
CloudCenter Manager(CCM)のDBにログインするにはどうすればよいですか。
Cloud Center ManagerでDBにログインするには、次のコマンドを実行します。psql -U cliqr -d cliqrdb
CCMはcliqrというパスワードを求めます。
これにより、ユーザcliqrとしてcliqrdb DBに接続されます。
ログイン後にDBを照会する方法を教えてください。
DBを照会するには、select * from cloud_types;のようなselectコマンドを実行します。
cloud_typesはcliqrdbのテーブルです。
DBから終了するにはどうすればよいですか。
DBを終了するには、type\qと入力します
その他の基本的なDBコマンドは何ですか。
次に、さまざまな情報を取得するためにDBで実行する基本的なコマンドのリストを示します。
- ALTERやCREATEなどのDB操作コマンドをすべてリストします
- すべてのコマンドプロンプトコマンドをリストします
- ユーザのすべてのDBテーブルをリストします
- DB定義を表示する
- すべてのDBを表示
- すべてのDBユーザーを表示
- ユーザーのすべてのインデックスを表示する
コマンドを入力しても何もしないのはなぜですか。
コマンドの途中に新しい行が必要だと思っている場合は、すべてのコマンドの末尾をセミコロン「;」にします。