PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

docker-compose rails rake db:reset е неуспешно, не може да премахне текущо отворената база данни

Използвате грешна база данни.

Базата данни postgres обикновено не се използва за потребителски данни, а за административни цели. Например, ако искате да премахнете база данни, трябва да сте свързани към различна база данни в клъстера на база данни PostgreSQL, за да издадете SQL израза DROP DATABASE . Обикновено базата данни postgres се използва за тази цел и не се съмнявам, че Docker прави точно това, когато се опита да премахне база данни.

Ако наистина искате да премахнете базата данни postgres , ще трябва да се свържете с друга база данни в клъстера. Правилното решение обаче е да запазите данните си в друга база данни. Тогава проблемът трябва да изчезне от само себе си.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как Cotd() работи в PostgreSQL

  2. Обработка на изключения в PostgreSQL

  3. Postgresql - откриване на промени и извикване на уеб услуга

  4. GORM създава запис, който може вече да съществува

  5. Как да конфигурирате PreparedStatement Caching с Postgres и Tomcat7 JDBC Pool?