postgresql - 更改 PgSQL 中的类型以重命名属性不起作用
问题描述
我正在尝试使用以下 Alter 命令重命名 PgSQL 中的类型的属性
ALTER TYPE typeName
RENAME ATTRIBUTE attrNameOld TO attrNameNew
CASCADE
PgSQL 版本为 9.5,在 Ubuntu 16.04 上运行
但是,我在 Pgsql CLI 上收到以下错误
ERROR: relation "<typeName>" does not exist
请帮忙。谢谢。
解决方案
所以,我不能Attribute
在 PostgreSQL 版本 <10 中重命名一个。感谢 Stephen 分享stackoverflow 的答案。
虽然有替代品
- 删除类型。使用正确的值重新创建,并更新表引用
- 更新目录
推荐阅读
- cmake - 在 Ninja 中使用 ExternalProject 下载步骤
- android - 使 RecyclerView + Button 滚动它一块// 不显示所有禁用nestedScrolling 的项目
- angular - Angular Typescript 错误尝试引用已实现的类属性
- javascript - AngularJS .value():没有在控制器中获取更新/修改的值
- javascript - 使用 javascript 在 chrome 中播放 .ts 文件
- java - 订购我的 arrayLust 时遇到问题
- saml-2.0 - ADFS 3,创建规则以将组成员身份作为声明发送
- python - 大文件中的朴素python字符串格式(常见和非常见部分)
- javascript - 平移或缩放时获取地图的纬度
- python - 快速检查列表中的子目录