| 254 | super().rename_table_references(old_table, new_table) |
| 255 | |
| 256 | def rename_column_references(self, table, old_column, new_column): |
| 257 | if self.table != table: |
| 258 | return |
| 259 | expressions = deepcopy(self.expressions) |
| 260 | self.columns = [] |
| 261 | for col in self.compiler.query._gen_cols([expressions]): |
| 262 | if col.target.column == old_column: |
| 263 | col.target.column = new_column |
| 264 | self.columns.append(col.target.column) |
| 265 | self.expressions = expressions |
| 266 | |
| 267 | def __str__(self): |
| 268 | sql, params = self.compiler.compile(self.expressions) |