Tôi mới sử dụng Heroku và tôi có ứng dụng Ruby/Sinatra, trong đó tôi dự định sử dụng cơ sở dữ liệu MySQL làm kho dữ liệu chính.Làm thế nào để triển khai cơ sở dữ liệu MySQL cục bộ cho Heroku
Tuy nhiên, tôi không muốn viết kết quả trực tiếp vào cơ sở dữ liệu trên Heroku. Thay vào đó, tôi muốn ghi kết quả vào một cơ sở dữ liệu cục bộ, và sau đó có thể dễ dàng triển khai/cập nhật/sao chép DB cục bộ của tôi vào cơ sở dữ liệu "sản xuất" trên Heroku.
Làm cách nào để thực hiện việc này?
Cảm ơn.
Hi Dan, vâng tôi đã xem xét sử dụng addon cleardb. Nếu tôi sử dụng postgres, sẽ nhập/xuất chỉ cần viết trên cơ sở dữ liệu của tôi? Tôi cũng đoán có một số đá quý ruby postgres mà sẽ cho phép tôi kết nối trực tiếp với DB và viết cho nó. – Ken
Nhập/xuất sẽ ghi đè. Thành thật mà nói, tôi không chắc ý bạn là gì "Thay vào đó, tôi muốn viết kết quả vào cơ sở dữ liệu cục bộ, và sau đó có thể dễ dàng triển khai/cập nhật/sao chép DB cục bộ của tôi vào cơ sở dữ liệu" sản xuất "trên Heroku". Tôi lấy điều đó để có nghĩa là bạn tạo dữ liệu cục bộ, sau đó chuyển nó vào Heroku, nhưng có lẽ bạn có ý nghĩa gì đó khác. – DanSingerman
Được rồi. Nếu tôi muốn đọc/ghi vào DB thay vì sử dụng nhập/xuất, tôi có thể sử dụng đá quý 'pg' và tạo kết nối, đúng không? Tôi không thể tìm thấy bất kỳ ví dụ tốt về việc sử dụng đá quý 'pg' để đọc/ghi. Bất kỳ đề xuất sẽ được đánh giá rất cao! – Ken