# PostgreSQL データベース管理
ServBayは、PostgreSQLデータベースの管理を容易にするための組み込みAdminerツールを提供しています。以下のリンクからこのツールにアクセスできます:
これは、Adminerを使用してPostgreSQLデータベースを管理するための詳細な手順です:
# データベースのスーパーユーザーパスワードを取得する
ServBayインターフェースを開きます。
左のナビゲーションバーで「設定」をクリックします。
- 設定ページで、「データベースパスワード」オプションを見つけます。
- 対応するデータベースのスーパーユーザーのユーザー名とパスワードをコピーします。
# Adminerの使用
ブラウザを開き、Adminer (opens new window)に移動します。
ServBayから取得したパスワードとPostgreSQLデータベースのスーパーユーザーユーザーネームを入力し、ログインをクリックします。
Adminerインターフェース内で、以下のような操作を行います:
データベースを作成する:
- 左側のサイドバーで「SQLコマンド」をクリックします。
- 新しいデータベースを作成するSQLコマンドを入力します、例えば:その後、「実行」をクリックします。
CREATE DATABASE あなたのデータベース名;
1
テーブルを作成する:
- 選択されたデータベース内で、「テーブルを追加」をクリックします。
- 新しいテーブルの名前とフィールドを入力し、その後「保存」をクリックします。
データをインポートする:
- 選択したデータベースで、「インポート」をクリックします。
- インポートするSQLファイルを選択し、「インポート」をクリックします。
その他の操作: 左側のサイドバーでは、テーブル構造の変更、データの問い合わせ、レコードの削除などの追加アクションが可能です。
これらの詳細な手順に従うと、Adminerを使用してPostgreSQLデータベースを便利に管理することができます。
# コマンドライン管理の使用
コマンドラインデータベース管理を好む方のために、ServBayのコマンドラインツールをインストールしてください。詳細なインストール手順については、コマンドラインサポートのドキュメンテーションを参照してください。
コマンドラインツールがインストールされたら、次のコマンドを使用してPostgreSQLデータベースに接続します:
# ローカルのPostgreSQLデータベースに接続する
psql -U <superuser> -d postgres
2
<superuser>
を取得したスーパーユーザーのユーザー名、例えばservbay_root
で置き換えてください。
# 一般的なPostgreSQLの操作
以下は一般的なPostgreSQLデータベース操作です:
すべてのデータベースをリストする:
\l
1データベースを選択:
\c データベース名
1指定のデータベース内のすべてのテーブルを表示する:
\dt
1指定したテーブルの構造を表示する:
\d table_name
1ユーザーを作成する:
CREATE USER あなたのユーザー WITH PASSWORD 'あなたのパスワード';
1ユーザー権限を付与する:
ALTER USER your_user WITH SUPERUSER;
1テーブルを作成する:
CREATE TABLE あなたのテーブルの名前 ( id SERIAL PRIMARY KEY, name VARCHAR(255) );
1
2
3
4データを挿入:
INSERT INTO your_table_name (name) VALUES ('John Doe');
1クエリデータ:
SELECT * FROM your_table_name;
1データを更新する:
UPDATE your_table_name SET name = 'Jane Doe' WHERE id = 1;
1データを削除する:
DELETE FROM あなたのテーブル名 WHERE id = 1;
1