Я использую модуль / библиотеку win32ole для получения доступа к базе данных Access. Но я не могу найти, как могу в Rails, столбцы create_at или updated_at ни в одной из таблиц в базе данных. Мне было интересно, как можно найти строки, которые обновляются, тогда?
Итак, у меня есть
require 'win32ole'
connection = WIN32OLE.new('ADODB.Conneciton')
conneciton.Open('Provider = Microsoft.ACE.OlEDB.12.0; Data Source = c:\data.accdb')
recordset = WIN32OLE.new('ADODB.Recordset')
recordset.Open(some_sql, connection)
fields = []
recordset.Fields.each do |field|
fields << field.name
end
data = recordset.GetRows.transpose
so data = [
['john', 'doe', 'author'],
['mick', 'jagger', 'singer'],
['woody', 'allen', 'direct'],
['pablo', 'picasso', 'painter'],
['homer', 'simpson', 'loser']
]
fields= ['first', 'last', 'occupation']
Но если кто-то сменил работу Гомера на «Победитель», какой тип SQL-запроса я использую, чтобы узнать об этом. Предположительно, есть последняя проверенная временная метка, чтобы понять это. Давайте просто скажем, что это предусмотрено, как же тогда поступить?