Thanks for your speedy response Andrew.
I decided to take the "easy" route with your second suggestion. The
steps necessary included:
1. Rename class Original to class Rename in the models.py file.
2. Specify the "db_table" attribute for the M2M field:
class Reference:
renames = models.ManyToMany('Rename',
db_table='appname_reference_originals')
3. Create a migration for the changes. Change the automatically
inserted db.delete_table()/db.add_table() to db.rename_table():
db.rename_table('appname_original', 'appname_rename')
4. In the migration created above, manually include a change to the
intermediate M2M table:
db.rename_column('appname_reference_originals', 'original_id',
'rename_id')
I believe without this last change Django will choke.
Graham