PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

docker-compo rails rake db:thiết lập lại không thành công, không thể thả cơ sở dữ liệu hiện đang mở

Bạn đang sử dụng cơ sở dữ liệu sai.

Cơ sở dữ liệu postgres thường không được sử dụng cho dữ liệu người dùng, nhưng cho các mục đích quản trị. Ví dụ:nếu bạn muốn bỏ một cơ sở dữ liệu, bạn phải được kết nối với một cơ sở dữ liệu khác trong cụm cơ sở dữ liệu PostgreSQL để đưa ra câu lệnh SQL DROP DATABASE . Thông thường, cơ sở dữ liệu postgres được sử dụng cho mục đích đó và tôi không nghi ngờ rằng Docker thực hiện chính xác điều đó khi nó cố gắng loại bỏ cơ sở dữ liệu.

Nếu bạn thực sự muốn bỏ cơ sở dữ liệu postgres , bạn phải kết nối với một số cơ sở dữ liệu khác trong cụm. Tuy nhiên, giải pháp chính xác là giữ dữ liệu của bạn trong một cơ sở dữ liệu khác. Sau đó, vấn đề sẽ tự biến mất.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trích xuất ngày (yyyy / mm / dd) từ dấu thời gian trong PostgreSQL

  2. Giám sát PostgreSQL trong môi trường kết hợp

  3. Làm thế nào để bỏ một bảng dựa trên điều kiện IF trong postgres?

  4. Truy vấn LIKE trên các phần tử của mảng jsonb phẳng

  5. Không có ràng buộc duy nhất phù hợp với các khóa đã cho cho bảng được tham chiếu