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

tiếp theo với cơ sở dữ liệu postgres không hoạt động sau khi di chuyển từ mysql

PostgreSQL gấp tên của các định danh thông thường thành chữ thường. Vì vậy, users , UsersUSERS tất cả giải quyết cho số nhận dạng users .

Các số nhận dạng được phân tách là khác nhau. (Các số nhận dạng được phân tách được bao quanh bởi dấu ngoặc kép.) Các số nhận dạng "users" , "Users""USERS" là ba số nhận dạng khác nhau.

Việc di chuyển của bạn đã tạo ra bảng "users" . Sequelize đang tìm kiếm bảng "Users" . (Số nhận dạng được phân tách - hai bảng khác nhau.)

Bạn có thể nên thay đổi số nhận dạng khi di chuyển sang "Người dùng". Có nhiều cách khác, nhưng đây là con đường ít kháng cự nhất. Nếu điều này đã được sản xuất, bạn có thể nên viết một quá trình di chuyển khác đổi tên "users" tới "Users" .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Rails 4:Sử dụng MySql và MongoDB cùng nhau

  2. MySQL:chọn các hàng trong đó một cột rỗng

  3. $ this-> db-> insert_id () không hoạt động trong bộ mã mysql

  4. mysqli_affected_rows cho UPDATE đôi khi trả về 0 khi khớp hàng đầy đủ

  5. cách tính giá trị cột duy nhất trong mysql