@@ -81,7 +81,7 @@ impl Action for AddColumn {
81 let temp_column_name = self.temp_column_name(ctx);
81 let temp_column_name = self.temp_column_name(ctx);
83 let mut definition_parts = vec![
83 let mut definition_parts = vec![
84− temp_column_name.to_string(),
84+ format!("\"{}\"", temp_column_name.to_string()),
85 self.column.data_type.to_string(),
85 self.column.data_type.to_string(),
@@ -111,7 +111,7 @@ impl Action for AddColumn {
112 .map(|column| {
112 .map(|column| {
114− "{alias} public.{table}.{real_name}%TYPE := NEW.{real_name};",
114+ "\"{alias}\" public.{table}.{real_name}%TYPE := NEW.{real_name};",
115 table = table.real_name,
115 table = table.real_name,
116 alias = column.name,
116 alias = column.name,
117 real_name = column.real_name,
117 real_name = column.real_name,
@@ -131,7 +131,7 @@ impl Action for AddColumn {
132 {declarations}
132 {declarations}
134− NEW.{temp_column_name} = {up};
134+ NEW."{temp_column_name}" = {up};
137 RETURN NEW;
137 RETURN NEW;