sql >> Databasteknik >  >> RDS >> PostgreSQL

Saperate PostgreSQL db för varje klient, med automatiserade migreringar för att skapa klient på en Django-app och på samma server

Istället för att använda:

cur.execute('CREATE DATABASE ' + dbname)

Jag skapade en tom databas med initiala migreringar och copyit varje gång genom att använda kommandot:

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

Nu finns det inget behov av dynamiska migreringar till den nyskapade db.




  1. Sammanfoga olika datakällor i skiktning

  2. Hur man gör subtraktion mellan två fält i en tabell med hjälp av en SQL-fråga

  3. Installerar psycopg2 (postgresql) i virtualenv på Windows

  4. Hur ökar man automatiskt i PostgreSQL?