sql - 如何更改 PostgreSQL 表中列的数据类型?

标签 sql postgresql psql alter-table alter-column

在 PostgreSQL 交互式终端中输入以下命令会导致错误:

ALTER TABLE tbl_name ALTER COLUMN col_name varchar (11);

更改列的数据类型的正确命令是什么?

最佳答案

请参阅此处的文档:http://www.postgresql.org/docs/current/interactive/sql-altertable.html

ALTER TABLE tbl_name ALTER COLUMN col_name TYPE varchar (11);

关于sql - 如何更改 PostgreSQL 表中列的数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7162903/

相关文章:

mysql - 是否可以按索引命名列

postgresql - ssl 在 psql 中如何工作?

mysql - 按具有最高值列的显示行分组

sql - 在 SQL-Server 中存储百分比值的最佳方式是什么?

php - 如何使用SQL获取评论最多的文章?

sql - 具有空值的唯一键

php - 关键字搜索表

ruby-on-rails - 数组不会持久化到数据库

grails - GRAILS UUID和PSQL的问题

postgresql - 如何使用 psql postgres 在带有通配符的表上授予 SELECT PRIVILEGES