Проверка, если MySql работает с DataMapper

Я использую DataMapper для взаимодействия с MySql. Могу ли я проверить Datamapper, чтобы убедиться, что база данных работает?

1 ответ

Решение

Если вы хотите проверить, действительно ли вы можете поработать со своей базой данных, вам может помочь что-то вроде этого:

begin
  DataMapper.repository(:default).adapter.execute('SHOW TABLES;')
rescue
  puts "Problem!"
end

Это обеспечит работоспособность сервера и правильность выбранной вами базы данных (вот почему SELECT 1 не сработает).

Другие вопросы по тегам