gcloud 데이터베이스 아래에 하나의 PostgreSQL 인스턴스를 만들었습니다.
기본 사용자(postgres)를 사용하여 테이블스페이스를 생성하고 싶지만 생성이 허용되지 않고 권한이 존재하지 않는다고 표시됩니다.
gcloud 데이터베이스 인스턴스로 커스텀 테이블스페이스를 만들 수 있나요?
답변1
gcloud 데이터베이스 인스턴스로 커스텀 테이블스페이스를 만들 수 있나요?
짧은 대답은아니요. PostgreSQL을 실행하는 Cloud SQL 인스턴스 내에서 커스텀 테이블스페이스를 만들려면 다음이 필요합니다.슈퍼유저권한.
자신에게 줄 수 없는 이유슈퍼유저권한은 Cloud SQL 인스턴스가 완전 관리형이기 때문입니다.
본 것처럼여기지정된 권한을 자신에게 부여할 수 없기 때문에 몇 가지 제한 사항이 있습니다.
그럼에도 불구하고 테이블스페이스를 갖고 싶다면 GCE 인스턴스 내에 자체 PostgreSQL 데이터베이스를 설정할 수 있습니다.
여기Compute Engine에서 PostgreSQL을 설정하는 방법에 대한 튜토리얼을 볼 수 있습니다. 그렇게 하면 당신에게완전한 통제PostgreSQL 및 이를 실행하는 기본 인스턴스에 관한 모든 것.
이게 도움이 되길 바란다.