method

remove_check_constraint

Importance_0
v7.0.0 - Show latest stable - 0 notes - Class: SchemaStatements
remove_check_constraint(table_name, expression = nil, **options) public

No documentation

This method has no description. You can help the Ruby on Rails community by adding new notes.

Hide source
# File activerecord/lib/active_record/connection_adapters/sqlite3/schema_statements.rb, line 105
        def remove_check_constraint(table_name, expression = nil, **options)
          check_constraints = check_constraints(table_name)
          chk_name_to_delete = check_constraint_for!(table_name, expression: expression, **options).name
          check_constraints.delete_if { |chk| chk.name == chk_name_to_delete }
          alter_table(table_name, foreign_keys(table_name), check_constraints)
        end
Register or log in to add new notes.