系统集成PostgreSQL

返回lisongqing的回答

lisongqinglisongqing联盟成员软件架构设计师IPS

“批量修改库中所有表,每个表都有两个相同列” 是想干什么?
每个表增加两个字段?可以依据ALTER TABLE语法:
ALTER TABLE table_name
ADD COLUMN new_column_name_1 data_type constraint,
ADD COLUMN new_column_name_2 data_type constraint;

生成好批量脚本修改多个表的DDL语句,再执行这些DDL就可以了:
select 'ALTER TABLE ' || table_name || ' ADD COLUMN ... ;'
from information_schema.tables where table_schema='xxx';

IT咨询服务 · 2022-05-05
浏览585

回答者

lisongqing
软件架构设计师IPS
擅长领域: 服务器数据库云计算

lisongqing 最近回答过的问题

回答状态

  • 发布时间:2022-05-05
  • 关注会员:2 人
  • 回答浏览:585
  • X社区推广