Je dois dupliquer un champ BLOB d'une table dans une autre et je veux utiliser une requête INSERT-SELECT pour réaliser ceci.Puis-je effectuer une opération INSERT-SELECT avec l'API Rails?
INSERT INTO target_table (key, data, comment)
SELECT 'my key', data, 'some comment' FROM source_table
peut-il être fait avec l'API Rails?
Bien sûr, je pourrais toujours utiliser ActiveRecord::Base.connection
pour envoyer une requête native à la base de données, mais j'espère trouver une "méthode Rails" pour le faire. (Un qui n'implique pas réellement le chargement des données dans mon application Rails)
Pour ceux d'entre nous qui ne sont pas aussi avertis dans la navigation dans la documentation Rails, cela n'aurait-il pas de sens d'avoir un exemple de l'appel de l'API ActiveRecord :: Base.connection ici? Je trouve ce non-évident à fouiller hors des docs .... – Philip