Come posso trovare il numero di record elaborati da PostgreSQL dopo l'esecuzione di un'istruzione SQL utilizzando la classe ActiveRecord :: Base Connection?Risultato da ActiveRecord :: Base.connection.execute (sql) - PostgreSQL
temp_sql = "UPDATE table_a SET column_a ='abc' WHERE column_b = 1"
result = ActiveRecord::Base.establish_connection(@db).connection.execute(temp_sql)
Oppure puoi suggerire un modo migliore per farlo. Si prega di tenere presente che sopra la dichiarazione di aggiornamento è semplice per mantenere la domanda breve. Le mie vere query sono "basate su set" e comportano complesse tabelle temporanee di creazione, aggiornamento, inserimento di istruzioni.