PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

docker-compose rails rake db:reset gagal, tidak dapat menghapus database yang sedang dibuka

Anda menggunakan database yang salah.

Basis data postgres biasanya tidak digunakan untuk data pengguna, tetapi untuk tujuan administratif. Misalnya, jika Anda ingin menghapus database, Anda harus terhubung ke database lain di cluster database PostgreSQL untuk mengeluarkan pernyataan SQL DROP DATABASE . Biasanya, database postgres digunakan untuk tujuan itu, dan saya yakin Docker melakukan hal itu ketika mencoba menjatuhkan database.

Jika Anda benar-benar ingin menghapus basis data postgres , Anda harus terhubung ke beberapa database lain di cluster. Solusi yang benar, bagaimanapun, adalah menyimpan data Anda di database yang berbeda. Maka masalahnya akan hilang dengan sendirinya.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. foreach %dopar% + RPostgreSQL

  2. Menyebarkan Django + Python 3 + PostgreSQL ke AWS Elastic Beanstalk

  3. PostgreSQL nextval dan currval dalam kueri yang sama

  4. Hasilkan DDL secara terprogram di Postgresql

  5. Bagaimana cara menempatkan psql di jalur saat menggunakan Postgres.app di OS X?