データベースは、
rest.Rest に埋め込まれた Databases インターフェースによって公開されます。Standard、Pro、Enterprise プランで利用できます。データベースの作成
api.CreateDatabase(opts) は、squarecloud.DatabaseCreateOptions から新しいデータベースをプロビジョニングします。
サポートされていないタイプは
INVALID_DATABASE_TYPE で失敗します。プランに対してメモリが少なすぎる場合は INSUFFICIENT_MEMORY で失敗します。プロビジョニング中の失敗は DATABASE_CREATION_FAILED で失敗します。
データベースの一覧取得
api.GetDatabases() は、所有するすべてのデータベースをコンパクトな squarecloud.UserDatabase ディスクリプタとして一覧取得します:
単一のデータベースの取得
ライフサイクル
ステータスとメトリクス
データベースのステータスとメトリクスのエンドポイントは、アプリケーションのものと同じ形を共有しています(型エイリアスです)— フィールドごとの詳細は アプリケーションの管理 を参照してください。すべてのデータベースの概要ステータス
更新
api.UpdateDatabase(dbID, opts) は、表示名やメモリ割り当てを変更します。少なくとも 1 つのフィールドを指定する必要があります。
認証情報
api.GetDatabaseCertificate(dbID) は TLS 証明書(base64 エンコードされた PEM)を返します:
api.ResetDatabaseCredentials(dbID, reset) は、squarecloud.DatabaseReset* 定数を使って、パスワードまたは証明書のいずれかをローテーションします:

