教学文章
Technology Exchange
Technology Exchange
热门课程
400电话
免费咨询热线
400-090-9964
5.6. 修改表
当我们已经创建了一个表并意识到犯了一个错误或者应用需求发生改变时,我们可以移除表并重新创建它。但如果表中已经被填充数据或者被其他数据库对象引用(例如有一个外键约束),这种做法就显得很不方便。因此,PostgreSQL提供了一族命令来对已有的表进行修改。注意这和修改表中所包含的数据是不同的,这里要做的是对表的定义或者说结构进行修改。
利用这些命令,我们可以:
增加列
移除列
增加约束
移除约束
修改默认值
修改列数据类型
重命名列
重命名表
所有这些动作都由ALTER TABLE命令执行,其参考页面中包含更详细的信息。