gcloud sql 인스턴스에 테이블스페이스 만들기

gcloud sql 인스턴스에 테이블스페이스 만들기

gcloud 데이터베이스 아래에 하나의 PostgreSQL 인스턴스를 만들었습니다.

기본 사용자(postgres)를 사용하여 테이블스페이스를 생성하고 싶지만 생성이 허용되지 않고 권한이 존재하지 않는다고 표시됩니다.

gcloud 데이터베이스 인스턴스로 커스텀 테이블스페이스를 만들 수 있나요?

답변1

gcloud 데이터베이스 인스턴스로 커스텀 테이블스페이스를 만들 수 있나요?

짧은 대답은아니요. PostgreSQL을 실행하는 Cloud SQL 인스턴스 내에서 커스텀 테이블스페이스를 만들려면 다음이 필요합니다.슈퍼유저권한.

자신에게 줄 수 없는 이유슈퍼유저권한은 Cloud SQL 인스턴스가 완전 관리형이기 때문입니다.

본 것처럼여기지정된 권한을 자신에게 부여할 수 없기 때문에 몇 가지 제한 사항이 있습니다.

그럼에도 불구하고 테이블스페이스를 갖고 싶다면 GCE 인스턴스 내에 자체 PostgreSQL 데이터베이스를 설정할 수 있습니다.

여기Compute Engine에서 PostgreSQL을 설정하는 방법에 대한 튜토리얼을 볼 수 있습니다. 그렇게 하면 당신에게완전한 통제PostgreSQL 및 이를 실행하는 기본 인스턴스에 관한 모든 것.

이게 도움이 되길 바란다.

관련 정보