PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Sapere db PostgreSQL per ogni client, con migrazioni automatizzate sulla creazione di client su singola app Django e sullo stesso server

Invece di usare:

cur.execute('CREATE DATABASE ' + dbname)

Ho creato un database vuoto con le migrazioni iniziali e lo copiavo ogni volta usando il comando:

cur.execute('CREATE DATABASE {} WITH TEMPLATE created_db'.format(dbname))

Ora non c'è bisogno di migrazioni dinamiche al db appena creato.