instance method
check_constraint_name
Ruby on Rails 8.1.2
Since v6.1.7.10 PrivateSignature
check_constraint_name(table_name, **options)
No documentation comment.
Parameters
-
table_namereq -
optionskeyrest
Source
# File activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb, line 1855
def check_constraint_name(table_name, **options)
options.fetch(:name) do
expression = options.fetch(:expression)
identifier = "#{table_name}_#{expression}_chk"
hashed_identifier = OpenSSL::Digest::SHA256.hexdigest(identifier).first(10)
"chk_rails_#{hashed_identifier}"
end
end
Defined in activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb line 1855
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::ConnectionAdapters::SchemaStatements