ในทางรถไฟ 5 API กลายเป็นที่ชัดเจนเกี่ยวกับตาราง / มุมมองรวมแหล่งข้อมูล
# Tables and views
ActiveRecord::Base.connection.data_sources
ActiveRecord::Base.connection.data_source_exists? 'kittens'
# Tables
ActiveRecord::Base.connection.tables
ActiveRecord::Base.connection.table_exists? 'kittens'
# Views
ActiveRecord::Base.connection.views
ActiveRecord::Base.connection.view_exists? 'kittens'
ในรางที่ 2, 3 และ 4 API เป็นเรื่องเกี่ยวกับตาราง
# Listing of all tables and views
ActiveRecord::Base.connection.tables
# Checks for existence of kittens table/view (Kitten model)
ActiveRecord::Base.connection.table_exists? 'kittens'
รับสถานะของการย้ายข้อมูล:
# Tells you all migrations run
ActiveRecord::Migrator.get_all_versions
# Tells you the current schema version
ActiveRecord::Migrator.current_version
หากคุณต้องการ API เพิ่มเติมสำหรับการย้ายข้อมูลหรือข้อมูลเมตาดู: