Class: ActiveRecord::ConnectionAdapters::PostgreSQL::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/postgresql/schema_definitions.rb |
Class Method Summary
::ActiveRecord::ConnectionAdapters::Table
- Inherited
Instance Attribute Summary
::ActiveRecord::ConnectionAdapters::Table
- Inherited
Instance Method Summary
ColumnMethods
- Included
#bigserial, #bit, #bit_varying, #box, #cidr, #circle, #citext, #daterange, #hstore, #inet, #int4range, #int8range, #interval, #jsonb, #line, #lseg, #ltree, #macaddr, #money, #numrange, #oid, #path, #point, #polygon, | |
#primary_key | Defines the primary key field. |
#serial, #tsrange, #tstzrange, #tsvector, #uuid, #xml |
::ActiveRecord::ConnectionAdapters::Table
- Inherited
#belongs_to | Alias for Table#references. |
#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. |
#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