同一 AWS RDS PostgreSQL 实例中的多个数据库

Pra*_*guy 17 postgresql aws amazon-rds

我在 RDS AWS PostgreSQL 实例中有一个现有数据库。我需要在这个实例中再创建一个数据库,因为启动一个单独的集群会很昂贵。似乎没有任何选项可以在此实例中再创建一个数据库。我知道我可以为此目的创建一个单独的模式(如在 MySQL 中),但我需要将这些资源分开,因此需要一个单独的数据库。

如果可能,请告诉我。PostgreSQL 9.6.5

小智 24

我相信你可以。基于 AWS RDS常见问题

问:我可以在一个数据库实例中运行多少个数据库或架构?

  • RDS for Amazon Aurora:不受软件限制
  • RDS for MySQL:不受软件限制
  • RDS for MariaDB:不受软件限制
  • RDS for Oracle:每个实例 1 个数据库;软件对每个数据库的模式数量没有限制
  • RDS for SQL Server:每个实例100 个数据库
  • RDS for PostgreSQL:不受软件限制

您可以通过连接到您的数据库实例来创建其他数据库并执行CREATE DATABASE. 检查本指南

要创建其他数据库,请连接到数据库实例并使用 SQL 命令 CREATE DATABASE。

以及有关如何在现有 PostgreSQL 数据库实例中创建新数据库的博客文章

psql --host=SOME-DBMS-HOST --dbname EXISTING_DB \
     --username=YOUR-USERNAME --password \
     --command="CREATE DATABASE new_database WITH OWNER some_owner"
Run Code Online (Sandbox Code Playgroud)