module SchemaStatements
Ruby on Rails edge
Since v4.2.11.3No documentation comment.
Methods (defined here)
- # add_exclusion_constraint
- # add_foreign_key
- # add_unique_constraint
- # change_foreign_key
- # client_min_messages
- # client_min_messages=
- # collation
- # create_database
- # create_schema
- # ctype
- # current_database
- # current_schema
- # drop_database
- # drop_schema
- # encoding
- # exclusion_constraint_exists?
- # exclusion_constraints
- # foreign_keys
- # foreign_table_exists?
- # foreign_tables
- # index_name_exists?
- # remove_exclusion_constraint
- # remove_unique_constraint
- # rename_index
- # rename_schema
- # rename_table
- # schema_exists?
- # schema_names
- # schema_search_path
- # schema_search_path=
- # serial_sequence
- # unique_constraint_exists?
- # unique_constraints
- # validate_check_constraint
- # validate_constraint
- # validate_foreign_key
Private methods (40)
Show private methods Implementation detail — not part of the public API.
- # add_index_opclass
- # add_options_for_index_columns
- # assert_valid_deferrable
- # bare_table_name
- # build_check_constraints
- # build_exclusion_constraints
- # build_foreign_keys
- # build_indexes
- # build_table_options
- # build_unique_constraints
- # change_column_comment_sql
- # change_index_comment_sql
- # change_table_comment_sql
- # create_alter_table
- # create_table_definition
- # data_source_sql
- # decode_string_array
- # drop_table_sql
- # exclusion_constraint_for
- # exclusion_constraint_for!
- # exclusion_constraint_name
- # extract_constraint_deferrable
- # extract_foreign_key_action
- # extract_schema_qualified_name
- # fetch_check_constraints
- # fetch_exclusion_constraints
- # fetch_foreign_keys
- # fetch_indexes
- # fetch_primary_keys
- # fetch_table_options
- # fetch_type_metadata
- # fetch_unique_constraints
- # new_column_from_field
- # quoted_scope
- # reference_name_for_table
- # sequence_name_from_parts
- # unique_constraint_for
- # unique_constraint_for!
- # unique_constraint_name
- # validate_table_length!