DIAMONDHOSTDevelopers
資料庫管理
建立、查詢與維護伺服器資料庫。
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"