1
Ruby Sequel是否具有與column_exists和index_exists等效的方法?我無法在文檔中找到任何內容。_exists? Ruby Sequel Activerecord等效
db = MyApp::Base.db_base
db.column_exists?(:table, :column)
db.index_exists?(:table, :column)
Ruby Sequel是否具有與column_exists和index_exists等效的方法?我無法在文檔中找到任何內容。_exists? Ruby Sequel Activerecord等效
db = MyApp::Base.db_base
db.column_exists?(:table, :column)
db.index_exists?(:table, :column)
續集不會有相同的方法,但可以讓你執行相同的操作:
# column_exists?
db.schema(:table_name).map(&:first).include?(:column_name)
# index_exists?
db.indexes(:table_name).values.map{|x| x[:columns]}.include?([:column_name])