migrator.rename_table doesn't work
This code is covered by unit-tests and I believe it is working properly.

https://github.com/coleifer/peewee/blob/efb41a944e926ea201d120e50d3d864028fbf899/tests/migrations.py#L392-L420
Hi, I use peewee 3.14.0 and can't rename table: peewee.ProgrammingError: relation "test_table_new" does not exist

`migrator.rename_table('test_table', 'test_table_new')`
```migration                   |   File "/usr/local/lib/python3.8/site-packages/peewee_migrate/router.py", line 183, in run
migration                   |     self.run_one(mname, migrator, fake=fake, force=fake)
migration                   |   File "/usr/local/lib/python3.8/site-packages/peewee_migrate/router.py", line 155, in run_one
migration                   |     migrator.run()
migration                   |   File "/usr/local/lib/python3.8/site-packages/peewee_migrate/migrator.py", line 129, in run
migration                   |     op.run()
migration                   |   File "/usr/local/lib/python3.8/site-packages/playhouse/migrate.py", line 164, in run
migration                   |     self._handle_result(method(*self.args, **kwargs))
migration                   |   File "/usr/local/lib/python3.8/site-packages/playhouse/migrate.py", line 172, in inner
migration                   |     return fn(self, *args, **kwargs)
migration                   |   File "/usr/local/lib/python3.8/site-packages/playhouse/migrate.py", line 455, in rename_table
migration                   |     pk_names = self._primary_key_columns(old_name)
migration                   |   File "/usr/local/lib/python3.8/site-packages/playhouse/migrate.py", line 444, in _primary_key_columns
migration                   |     cursor = self.database.execute_sql(query % tbl)
migration                   |   File "/usr/local/lib/python3.8/site-packages/peewee.py", line 3136, in execute_sql
migration                   |     self.commit()
migration                   |   File "/usr/local/lib/python3.8/site-packages/peewee.py", line 2902, in __exit__
migration                   |     reraise(new_type, new_type(exc_value, *exc_args), traceback)
migration                   |   File "/usr/local/lib/python3.8/site-packages/peewee.py", line 185, in reraise
migration                   |     raise value.with_traceback(tb)
migration                   |   File "/usr/local/lib/python3.8/site-packages/peewee.py", line 3129, in execute_sql
migration                   |     cursor.execute(sql, params or ())
migration                   | peewee.ProgrammingError: relation "test_table_new" does not exist
migration                   | LINE 5:                 pg_class.oid = 'test_table_new'::regclass...
migration                   |                                        ^
migration                   | 
migration exited with code 1
```

Pseudo table structure:
```
test_table:
    id,
    a_id fk on table_a,
    b_id fk on table_b,
    unique index(a_id, b_id)
```