Skip to content

Commit bec8e6a

Browse files
committed
ALTER_QUERY::FIXED:: Also rename __schema__ document for renamed collection
1 parent f4bfb1a commit bec8e6a

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

djongo/sql2mongo/query.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -485,6 +485,16 @@ def _rename_column(self):
485485

486486
def _rename_collection(self):
487487
self.db[self.left_table].rename(self._new_name)
488+
self.db['__schema__'].update_one(
489+
{
490+
'name': self.left_table
491+
},
492+
{
493+
'$set': {
494+
'name': self._new_name
495+
}
496+
}
497+
)
488498

489499
def _alter(self, statement: SQLStatement):
490500
self.execute = lambda: None

0 commit comments

Comments
 (0)