gcloud データベースの下に 1 つの PostgreSQL インスタンスを作成しました。
デフォルトユーザー (postgres) を使用してテーブルスペースを作成したいのですが、権限が存在しないと表示され、作成できません。
gcloud データベースインスタンスを使用してカスタムテーブルスペースを作成できますか?
答え1
gcloud データベースインスタンスを使用してカスタムテーブルスペースを作成できますか?
簡単に答えるといいえPostgreSQLを実行するCloud SQLインスタンス内にカスタムテーブルスペースを作成するには、スーパーユーザー権限。
自分に与えることができない理由スーパーユーザー権限が必要なのは、Cloud SQL インスタンスが完全に管理されているためです。
ご覧の通りここ指定された権限を自分自身に与えることはできないため、いくつかの制限があります。
ただし、テーブルスペースが必要な場合は、GCE インスタンス内に独自の PostgreSQL データベースを設定できます。
ここCompute EngineでPostgreSQLを設定する方法についてのチュートリアルを見ることができます。完全な制御PostgreSQL とそれを実行する基盤となるインスタンスに関するすべての情報。
これが役に立つことを願っています。