PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Docker Compose, Django:rola _ nie istnieje

Dzieje się tak, ponieważ twoja baza danych pgsql została uruchomiona bez żadnych env. Obraz dokowany pgsql używa env tylko podczas pierwszego tworzenia kontenera, po czym nie będzie odtwarzał bazy danych i użytkowników.

Rozwiązaniem jest usunięcie woluminu pgsql, więc następnym razem, gdy docker-compose up będziesz miał świeżą bazę danych z odczytem env. Prostym sposobem na to jest docker-compose down -v



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Podpowiedź w PostgreSQL

  2. Jak określić typy kolumn dla CTE (Common Table Expressions) w PostgreSQL?

  3. Połącz wiele wierszy w jeden

  4. Transakcja wewnątrz funkcji plpgsql

  5. Czy ma to wpływ na wydajność, jeśli tabela zawiera wiele nieużywanych/niewybranych kolumn?