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

Saperate PostgreSQL db for hver klient, med automatiserede migreringer ved oprettelse af klient på en enkelt Django-app og på samme server

I stedet for at bruge:

cur.execute('CREATE DATABASE ' + dbname)

Jeg oprettede en tom database med indledende migreringer og copyit hver gang ved at bruge kommandoen:

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

Nu er der ikke behov for dynamiske migreringer til den nyoprettede db.




  1. Indsæt flere rækker med PDO-forberedte erklæringer

  2. Brug af Postgres JSON-funktioner på tabelkolonner

  3. Undertrykk advarselsmeddelelser ved hjælp af mysql inde fra Terminal, men adgangskode skrevet i bash-script

  4. MySQL SELECT-sætning med ét DISTINCT-felt