Alih-alih menggunakan:
cur.execute('CREATE DATABASE ' + dbname)
Saya membuat database kosong dengan migrasi awal dan menyalinnya setiap kali menggunakan perintah:
cur.execute('CREATE DATABASE {} WITH TEMPLATE created_db'.format(dbname))
Sekarang tidak perlu migrasi dinamis ke db yang baru dibuat.