sql >> Base de Datos >  >> RDS >> PostgreSQL

Saque la base de datos de PostgreSQL para cada cliente, con migraciones automatizadas al crear el cliente en una sola aplicación de Django y en el mismo servidor

En lugar de usar:

cur.execute('CREATE DATABASE ' + dbname)

Creé una base de datos vacía con migraciones iniciales y la copié cada vez usando el comando:

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

Ahora no hay necesidad de migraciones dinámicas a la base de datos recién creada.