2017-03-29 16 views
0

준비를 위해 프로덕션 데이터베이스의 복제본을 만들고 프로덕션 스냅 샷에서 준비 DB 인스턴스를 만들었습니다. 그러나이 새 인스턴스에는 여전히 데이터베이스 이름 "production-database"가 있습니다. PSQl의 데이터베이스 이름을 "staging-databse"로 바꿀 수 있었지만 AWS Console에는 반영되지 않았습니다. 미래 개발자가 매우 혼란스러워하고 AWS에서 "데이터베이스 이름"의 이름을 바꾸는 방법에 대해 궁금합니다.PostgreSQL 용 AWS RDS에서 "데이터베이스 이름"을 어떻게 변경합니까?

+1

콘솔에서 자동 데이터베이스 생성을 사용하지 않는 것이 좋습니다. 표준'postgres' 데이터베이스를 생성하고'create database dbname'을 사용하면 로그인하는 것이 더 낫습니다. 그러나이 문제에 도움이되지는 않습니다. – Tometzky

답변

1

은 기본 데이터베이스 옵션을 사용하지 마십시오. 기본적으로 사용자 지정 데이터베이스가 만들어집니다. 거기에는 용도가있을 수 있지만 사용하지 않을 것입니다. 왜냐하면 기본적으로 (인스턴스가 처음 생성 될 때) 만들어진 데이터베이스의 이름을 지정하는 것 이외의 다른 용도로 사용되지 않는 것 같습니다.

데이터베이스 이름

당신은 기본 데이터베이스에 대한 데이터베이스 이름을 지정 최대 63 문자 숫자 식의 데이터베이스의 이름을 입력합니다

. 이름을 제공하지 않으면 기본 "postgres"데이터베이스가 만들어집니다.

http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_CreatePostgreSQLInstance.html

나는이 새로운 RDS 사용자의 편의를하기위한 것입니다 생각하지만, 나에게, 불필요한 보인다. 인스턴스의 진행중인 운영에 명백한 영향을 미치지는 않습니다. 물론 인스턴스에 여러 독립 데이터베이스가있을 수 있습니다. 그것은 무엇보다 짜증을 더 그래서

이 분명히 이후, 변경할 수 없습니다. 나는 항상 이것을 비워 둡니다.

관련 문제