# PostgreSQL 資料庫管理

ServBay 提供了內置的 Adminer 工具,方便您對 PostgreSQL 資料庫進行管理。您可以通過以下地址訪問這個工具:

以下是使用 Adminer 管理 PostgreSQL 資料庫的詳細步驟:

# 獲取資料庫 superuser 用戶密碼

  1. 打開 ServBay 界面。

  2. 點擊左側導航欄中的 "設置"。

  3. 在設置頁面中,找到 "資料庫密碼" 選項。

  4. 複製對應的資料庫 superuser 用戶名和密碼。

# 使用 Adminer

  1. 打開瀏覽器,訪問 Adminer (opens new window)

  2. 輸入您的 PostgreSQL 資料庫 superuser 用戶名和從 ServBay 獲取的密碼,點擊登錄。

  3. 在 Adminer 界面中,您可以進行如下操作:

    • 創建資料庫

      • 點擊左側導航欄中的 "SQL 命令"。
      • 輸入 SQL 命令來創建新資料庫,例如:
        CREATE DATABASE your_database_name;
        
        1
        然後點擊 "執行"。
    • 創建表

      • 在選擇的資料庫中,點擊 "新增表"。
      • 輸入新表的名稱和字段,點擊 "保存"。
    • 導入數據

      • 在選擇的資料庫中,點擊 "導入"。
      • 選擇要導入的 SQL 文件,點擊 "導入"。
    • 其他操作: 在左側導航欄中,您可以執行諸如修改表結構、查詢數據、刪除數據等操作。

通過以上詳細步驟,您可以方便地使用 Adminer 管理 PostgreSQL 資料庫。

# 使用命令行管理

如果您更喜歡通過命令行管理資料庫,您可以安裝 ServBay 的命令行工具。首先,請查看 命令行支持 文檔獲取詳細安裝步驟。

安裝完命令行工具後,您可以使用以下命令連接到 PostgreSQL 資料庫:

# 連接到本地 PostgreSQL 資料庫
psql -U <superuser> -d postgres
1
2

請把<superuser>替換為所獲取到的superuser用戶名,比如servbay_root

# 常用 PostgreSQL 操作

以下是一些常用的 PostgreSQL 資料庫操作:

  • 列舉所有資料庫

    \l
    
    1
  • 選擇資料庫

    \c 資料庫名
    
    1
  • 查看指定資料庫中的所有表

    \dt
    
    1
  • 查看指定表的結構

    \d 表名
    
    1
  • 創建用戶

    CREATE USER your_user WITH PASSWORD 'your_password';
    
    1
  • 授權用戶權限

    ALTER USER your_user WITH SUPERUSER;
    
    1
  • 創建表

    CREATE TABLE your_table_name (
        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 your_table_name WHERE id = 1;
    
    1
Last Updated: 11/24/2023