Tôi phải sao chép một trường BLOB từ bảng này sang bảng khác và tôi muốn sử dụng truy vấn INSERT-SELECT để đạt được điều này.Tôi có thể thực hiện thao tác INSERT-SELECT với API Rails không?
INSERT INTO target_table (key, data, comment)
SELECT 'my key', data, 'some comment' FROM source_table
Điều này có thể thực hiện với API Rails không?
Tất nhiên tôi luôn có thể sử dụng ActiveRecord::Base.connection
để gửi truy vấn gốc tới cơ sở dữ liệu, nhưng tôi hy vọng sẽ tìm được "Đường dẫn" để thực hiện việc này. (Không liên quan đến việc tải dữ liệu trong ứng dụng Rails của tôi)
Đối với những người trong chúng ta không hiểu biết về cách điều hướng tài liệu Rails, sẽ không hợp lý khi có ví dụ về cuộc gọi API ActiveRecord :: Base.connection tại đây? Tôi đang tìm kiếm điều này không rõ ràng để loại bỏ tài liệu .... – Philip