1
Gibt es eine Möglichkeit, eine Tabellenspalte so umzubenennen, dass alle Verweise auf diese Spalte in vorhandenen Funktionen automatisch aktualisiert werden?Spalte umbenennen ohne die Funktionen zu unterbrechen
z.B. Dadurch
ALTER TABLE public.person RENAME COLUMN name TO firstname;
automatisch eine Referenz wie folgt in jeder Funktion ändern würde:
return query
select * from person where name is null;
Wenn das Umbenennen der Spalte nicht kaskadiert, können Sie immer eine berechnete Spalte mit dem vorherigen Namen hinzufügen. –
Wenn das nur eine Frage von einer Spalte war, vielleicht. Aber ich möchte ~ 800 Spalten umbenennen, wo ~ 600 Funktionen betroffen sind. – fyodorfranz