Class: ActiveRecord::ConnectionAdapters::MySQL::Table
Relationships & Source Files | |
Super Chains via Extension / Inclusion / Inheritance | |
Class Chain:
|
|
Instance Chain:
|
|
Inherits: |
ActiveRecord::ConnectionAdapters::Table
|
Defined in: | activerecord/lib/active_record/connection_adapters/mysql/schema_definitions.rb |
Overview
Active Record MySQL Adapter Table
Class Method Summary
::ActiveRecord::ConnectionAdapters::Table
- Inherited
Instance Attribute Summary
::ActiveRecord::ConnectionAdapters::Table
- Inherited
Instance Method Summary
ColumnMethods
- Included
#blob, #longblob, #longtext, #mediumblob, #mediumtext, #tinyblob, #tinytext, #unsigned_bigint, #unsigned_decimal, #unsigned_float, #unsigned_integer |
::ActiveRecord::ConnectionAdapters::Table
- Inherited
#belongs_to | Alias for Table#references. |
#blob, | |
#change | Changes the column’s definition according to the new options. |
#change_default | Sets a new default value for a column. |
#change_null | Sets or removes a NOT NULL constraint on a column. |
#check_constraint | Adds a check constraint. |
#check_constraint_exists? | Checks if a check_constraint exists on a table. |
#column | Adds a new column to the named table. |
#column_exists? | Checks to see if a column exists. |
#foreign_key | Adds a foreign key to the table using a supplied table name. |
#foreign_key_exists? | Checks to see if a foreign key exists. |
#index | Adds a new index to the table. |
#index_exists? | Checks to see if an index exists. |
#numeric, | |
#references | Adds a reference. |
#remove | Removes the column(s) from the table definition. |
#remove_belongs_to | Alias for Table#remove_references. |
#remove_check_constraint | Removes the given check constraint from the table. |
#remove_foreign_key | Removes the given foreign key from the table. |
#remove_index | Removes the given index from the table. |
#remove_references | Removes a reference. |
#remove_timestamps | Removes the timestamp columns ( |
#rename | Renames a column. |
#rename_index | Renames the given index on the table. |
#timestamps | Adds timestamps ( |
::ActiveRecord::ConnectionAdapters::ColumnMethods
- Included
#column | Appends a column or columns of a specified type. |
#primary_key | Appends a primary key definition to the table definition. |
Constructor Details
This class inherits a constructor from ActiveRecord::ConnectionAdapters::Table