修改 表
ALTER 修改
-
重命名表名
ALTER TABLE public.table_name RENAME TO new_table_name; -
把表移到新的模式下
ALTER TABLE public.table_name SET SCHEMA new_schema; -
添加新的一列
ALTER TABLE public.table_name ADD COLUMN address varchar(32); -
删除已有的一列
ALTER TABLE public.table_name DROP COLUMN address RESTRICT;RESTRICT指示此列无依赖时才会删除
-
重命名已有的一列
ALTER TABLE public.table_name RENAME COLUMN address TO city; -
改变已有的一列的类型
ALTER TABLE public.table_name ALTER COLUMN address TYPE varchar(80);- 谨慎使用,可能会对条目进行重写,大表可能堵塞