标签: postgresql
有没有办法重命名表列,以便自动更新现有函数中对该列的所有引用?
e.g。这样做
ALTER TABLE public.person RENAME COLUMN name TO firstname;
会自动更改任何函数中的以下引用:
return query select * from person where name is null;
答案 0 :(得分:1)
由于函数体只是字符串,因此在重命名列时无法自动更改函数体中列的引用。