sql >> Databáze >  >> RDS >> PostgreSQL

docker-compose rails rake db:reset selže, nelze zrušit aktuálně otevřenou databázi

Používáte nesprávnou databázi.

Databáze postgres se obvykle nepoužívá pro uživatelská data, ale pro administrativní účely. Pokud například chcete zrušit databázi, musíte být připojeni k jiné databázi v clusteru databáze PostgreSQL, abyste mohli zadat příkaz SQL DROP DATABASE . Normálně databáze postgres se k tomuto účelu používá a nepochybuji o tom, že Docker dělá přesně to, když se pokouší zrušit databázi.

Pokud opravdu chcete databázi zahodit postgres , budete se muset připojit k nějaké jiné databázi v clusteru. Správným řešením je však uchovávat data v jiné databázi. Pak by měl problém zmizet sám.




  1. Určete typ mime ze sloupce MySQL

  2. Suma s SQL server RollUP - ale jen poslední shrnutí?

  3. Jak extrahovat číslo týdne v sql

  4. Seřaďte časová razítka (včetně budoucích) podle absolutní vzdálenosti od nynějška