DiamondHost Logo鑽石託管 DiamondHost
DIAMONDHOSTDevelopers
API v1控制台

資料庫管理

建立、查詢與維護伺服器資料庫。

GET/

列出資料庫

回傳伺服器的資料庫、主機、連線埠與使用者名稱。

程式範例cURL / Node.js / Python
curl -X GET "${BASE_URL}/" \
  -H "Authorization: Bearer ${API_KEY}" \
  -H "Accept: application/json"
POST/

建立資料庫

database 是資料庫名稱,remote 用於限制可連線來源。

REQUEST BODY
{ "database": "app_data", "remote": "%" }
程式範例cURL / Node.js / Python
curl -X POST "${BASE_URL}/" \
  -H "Authorization: Bearer ${API_KEY}" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{ "database": "app_data", "remote": "%" }'
POST/{database}/rotate-password

重設資料庫密碼

產生新密碼並立即使舊密碼失效。

程式範例cURL / Node.js / Python
curl -X POST "${BASE_URL}/{database}/rotate-password" \
  -H "Authorization: Bearer ${API_KEY}" \
  -H "Accept: application/json"
DELETE/{database}

刪除資料庫

永久刪除資料庫及其中所有資料。

程式範例cURL / Node.js / Python
curl -X DELETE "${BASE_URL}/{database}" \
  -H "Authorization: Bearer ${API_KEY}" \
  -H "Accept: application/json"