postgresql - 创建 Postgres 表后启用 OID

标签 postgresql

是否可以使用 ALTER 语句将 OID 添加到表中?

编辑:我应该补充说我正在使用 PG 8.3,而 8.3 手册没有列出该选项

http://www.postgresql.org/docs/8.3/static/sql-altertable.html

最佳答案

使用 postgresql 9.2:

ALTER TABLE "myTable" SET WITH OIDS;

希望对你有帮助。

关于postgresql - 创建 Postgres 表后启用 OID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10235290/

相关文章:

postgresql - Heroku postgresql 数据库名称

postgresql - 使用 para--update 重新启动服务器后,openerp-server 会做什么?

json - 将 JSON 文件导入 Windows 10 上的 Postgresql 11

java - 如何处理来自外部源的分解 unicode 并将其存储在 postgresql 中

sql - 为什么 PostgreSQL 不使用无符号整数作为 ID?这不是会提供两倍的可能记录吗?

sql - PostgreSQL SSPI 身份验证 - fatal error : 2801: password authentication failed for user "xxx"

postgresql - 如何发现 Postgresql 表的用途是什么?

ruby-on-rails - PostgreSQL 检查时间戳字段是否为空

postgresql - 当我尝试恢复 PostgreSQL 转储时出现很多 "invalid command\N"

postgresql - 使用 postgresQL 删除逗号分隔列表中有序连续重复项的最佳方法