PostgreSQL教程-数据定义-修改表
最新学讯:近期OCP认证正在报名中,因考试人员较多请尽快报名获取最近考试时间,报名费用请联系在线老师,甲骨文官方认证,报名从速!
我要咨询5.6. 修改表
当我们已经创建了一个表并意识到犯了一个错误或者应用需求发生改变时,我们可以移除表并重新创建它。但如果表中已经被填充数据或者被其他数据库对象引用(例如有一个外键约束),这种做法就显得很不方便。因此,PostgreSQL提供了一族命令来对已有的表进行修改。注意这和修改表中所包含的数据是不同的,这里要做的是对表的定义或者说结构进行修改。
利用这些命令,我们可以:
增加列
移除列
增加约束
移除约束
修改默认值
修改列数据类型
重命名列
重命名表
所有这些动作都由ALTER TABLE命令执行,其参考页面中包含更详细的信息。