- 最新
- 最多得票
- 最多評論
In this case, you need to specify the new database by yourself.
I assume you want to change the "dbName" in the "Endpoint" displayed in Redshift console's "General information". Endpoint example:
# provisioned
my-cluster.xxx.<region>.redshift.amazonaws.com:<port>/<dbName>
# serverless
my-workgroup.<accountid>.<region>.redshift-serverless.amazonaws.com:<port>/<dbName>
The <dbName> is displaying the name of initial database when you create a cluster or a namespace and it cannot be changed after creation for both provisoned and serverless. Description for dbName is in following document and AFAIK there are no apis to update this.
DBName -> (string)
The name of the initial database that was created when the cluster was created. This same name is returned for the life of the cluster. > If an initial database was not specified, a database named dev dev was created by default.
dbName -> (string)
The name of the first database created in the namespace.
Therefore, as you mentioned, the database name in the endpoint will be outdated if you alter or drop the initial database.
相關內容
- 已提問 2 個月前
- AWS 官方已更新 1 年前
- AWS 官方已更新 2 年前
- AWS 官方已更新 10 個月前
- AWS 官方已更新 4 個月前