postgresql - 生产中数据库的 Amazon RDS 更改整理
问题描述
目前我的数据库正在使用en_US.UTF-8 COLLATE 但是,由于订购偏好,我想使用'pt-PT-x-icu'排序规则(Amazon RDS 已经支持 icu 提供者链接)。在 Amazon RDS文档中,他们说可以通过以下方式更改数据库的 COLLATE
ALTER DATABASE database_name CHARACTER SET utf8 COLLATE pt-PT-x-icu;
但是抛出一个错误说
错误:“字符”处或附近的语法错误
有没有另一种方法来改变整理?请记住,这已经在生产中,我不想删除数据库。
我还尝试更新 pg_database,但在 Amazon RDS 系统中,甚至 root 用户都没有权限这样做。
我们可以通过 Amazon RDS 控制面板来实现吗?
解决方案
推荐阅读
- laravel - 没有数据通过表单保存到我的数据库中
- java - 在 forge 1.8.9 mod 中加载纹理模型时出现问题
- java - Spring Boot HttpSecurity - @PreAuthorize - 如何设置 AuthenticationFilter?
- c - 我正在尝试在 atmega164 上制作一个简单的吉他调音器,但我无法制作用于在 CodeVisionAVR 上读取频率的代码
- javascript - 如何在 javascript 中强制 Date.parse() 转换为本地时间和日期而不是 UTC
- ssis - SSIS 脚本任务不填充 SSAS 表格模型属性的数据
- flutter - 如何在没有 Renderflex 溢出错误的情况下动态更改 Container/PageView 的大小
- swagger - 将所有标题定义为单个字典
- python - 无法在生产环境中访问烧瓶中的自定义 HTTP 标头(NGINX + Gunicorn3)
- javascript - JavaScript:根据给定的范围和集合生成唯一的“x”数字