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.