module SchemaStatements
Ruby on Rails 8.0.4
Since v4.2.9No documentation comment.
Methods (defined here)
- # add_exclusion_constraint
- # add_foreign_key
- # add_unique_constraint
- # client_min_messages
- # client_min_messages=
- # collation
- # create_database
- # create_schema
- # ctype
- # current_database
- # current_schema
- # drop_schema
- # encoding
- # exclusion_constraints
- # foreign_keys
- # foreign_table_exists?
- # foreign_tables
- # index_name_exists?
- # remove_exclusion_constraint
- # remove_unique_constraint
- # rename_index
- # rename_table
- # schema_exists?
- # schema_names
- # schema_search_path
- # schema_search_path=
- # serial_sequence
- # unique_constraints
- # validate_check_constraint
- # validate_constraint
- # validate_foreign_key
Private methods
(24)
Implementation detail — not part of the public API.
- # add_column_for_alter
- # add_index_opclass
- # add_options_for_index_columns
- # assert_valid_deferrable
- # change_column_for_alter
- # change_column_null_for_alter
- # column_names_from_column_numbers
- # create_alter_table
- # create_table_definition
- # data_source_sql
- # exclusion_constraint_for
- # exclusion_constraint_for!
- # exclusion_constraint_name
- # extract_constraint_deferrable
- # extract_foreign_key_action
- # extract_schema_qualified_name
- # fetch_type_metadata
- # new_column_from_field
- # quoted_scope
- # reference_name_for_table
- # sequence_name_from_parts
- # unique_constraint_for
- # unique_constraint_for!
- # unique_constraint_name