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

Rails:PG ::UndefinedTable:ERROR:quan hệ ... không tồn tại

Vì vậy, sự cố đang xảy ra bởi vì CreateOrganizations quá trình di chuyển đang được chạy trước CreateActioncodes được thực thi.

CreateActioncodes sẽ được chạy trước, do đó đảm bảo rằng các mã hành động action codes bảng tồn tại.

Thứ tự thực hiện quá trình di chuyển dựa trên dấu thời gian của quá trình di chuyển - như được chỉ ra trong tên của tệp. 20141014183645_create_users.rb sẽ chạy trước 20141014205756_add_index_to_users_email.rb làm dấu thời gian của dấu thời gian thứ hai - 20141014205756 là sau cái đầu tiên - 20141014183645 .

Đảm bảo các dấu thời gian của CreateOrganizations quá trình di chuyển diễn ra sau CreateActioncodes sự di cư.

Bạn có thể thay đổi thủ công dấu thời gian trong tên tệp. Hoặc xóa các tệp di chuyển này và tạo chúng theo đúng thứ 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. Cách Asin () hoạt động trong PostgreSQL

  2. Cách Atand () hoạt động trong PostgreSQL

  3. Cách tạo một điểm cuối duy nhất cho thiết lập bản sao PostgreSQL của bạn bằng HAProxy

  4. Giới hạn hiệu suất của các giải pháp sao chép hợp lý

  5. Trợ cấp truy vấn cho một bảng trong postgres