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

PG ::DuplicateTable:ERROR:các bài đăng liên quan đã tồn tại

Bằng cách nào đó, bạn đã kết thúc với một bảng có tên 'bài đăng' trong cơ sở dữ liệu của mình. Có lẽ từ một lần di chuyển trước đó mà bạn đã xóa mà không quay lại? Nếu bạn không quan tâm đến bất kỳ dữ liệu nào của mình trong cơ sở dữ liệu, bạn có thể chạy

rake db:drop db:create db:migrate

để đưa cơ sở dữ liệu phát triển của bạn phù hợp với quá trình di chuyển hiện tại của bạn.

Nếu bạn có dữ liệu trong các bảng khác mà bạn không muốn mất, hãy mở bảng điều khiển cơ sở dữ liệu và thả bảng bài đăng theo cách thủ công:

$ rails db

# drop table posts;

Sau đó chạy db:migrate lần nữa.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cài đặt PostgreSQL trên Ubuntu cho Ruby on Rails

  2. Có thể sử dụng một biến và không chỉ định kiểu trả về trong postgreSQL không?

  3. Cách current_time hoạt động trong PostgreSQL

  4. Gây ra bởi:java.lang.NoSuchMethodError:org.postgresql.core.BaseConnection.getEncoding () Lorg / postgresql / core / Encoding;

  5. Đếm số ngày giữa 2 ngày trong JPA