更新时间:2026-10-27 GMT+08:00
分享

创建数据库

操作场景

云数据库RDS实例创建成功后,您可根据业务需要,创建更多数据库。

约束限制

  • 恢复中的实例,不可进行该操作。
  • 目前不支持创建同名数据库。
  • 数据库创建完成后不支持修改库名。

搜索指定数据库

  1. 登录RDS管理控制台。
  2. 单击管理控制台左上角的,选择区域。
  3. 在“实例管理”页面,选择目标实例,单击实例名称,进入实例的“概览”页。
  4. 在左侧导航栏,单击“数据库与账号管理”。
  5. 默认在“数据库管理”页签下,在搜索框内输入完整的数据库名或模糊匹配数据库名,搜索指定的数据库。

    图1 搜索指定数据库

创建数据库

  1. 登录RDS管理控制台。
  2. 单击管理控制台左上角的,选择区域。
  3. 在“实例管理”页面,选择目标实例,单击实例名称,进入实例的“概览”页。
  4. 在左侧导航栏,单击“数据库与账号管理”。
  5. 默认在“数据库管理”页签下,单击“创建数据库”,在弹出框中填写数据库信息,单击“确定”。

    图2 创建数据库
    表1 参数说明

    参数

    说明

    数据库名称

    长度可在1~63个字符之间,由字母、数字、或下划线组成,不能包含其他特殊字符,不能以“pg”和数字开头,且不能和RDS for PostgreSQL模板库重名。RDS for PostgreSQL模板库包括postgres, template0 ,template1。

    字符集

    默认utf8,您可根据业务进行选择。

    Template

    指定模板数据库,将以该数据库为模板创建新的数据库。其中template1经RDS适配改造(默认选项),template0遵循社区PostgreSQL设置。

    使用template1模板库建库时只能使用默认字符集,否则会报错。

    Collation

    字符排序规则,默认en_US.utf8。支持的排序规则,可以查询系统表pg_collation。请注意,不同的排序规则下,相同的比较其结果可能是不同的。例如,在en_US.utf8下, select 'a'>'A';为false,但在'C'下,select 'a'>'A';为true。如果从Oracle迁移到PostgreSQL,使用'C'才能得到一致的预期。

    Ctype

    在新数据库中使用的字符分类(LC_CTYPE)会影响字符的类别,如小写、大写和数字。默认使用模板数据库的字符分类。支持的字符分类,可以查询系统表pg_collation。

    备注

    长度可在0~512个字符之间。

  6. 数据库创建成功后,您可在当前实例的数据库列表中,对其进行管理。

常见问题

相关文档