aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/connection_adapters/postgresql/schema_statements.rb
Commit message (Expand)AuthorAgeFilesLines
* Enable autocorrect for `Lint/EndAlignment` copKoichi ITO2018-01-181-1/+1
* Add bulk alter support for PostgreSQLDinah Shi2017-12-061-5/+36
* `change_column_default` should be executed after type changingRyuta Kamizono2017-12-031-7/+8
* Extract duplicated index column options normalization as `options_for_index_c...Ryuta Kamizono2017-12-031-0/+12
* Refactor `length`, `order`, and `opclass` index options dumpingRyuta Kamizono2017-12-031-11/+5
* Merge pull request #31230 from dinahshi/postgresql_extract_sqlMatthew Draper2017-12-031-33/+53
|\
| * Extract sql fragment generators for alter table from PostgreSQL adapterDinah Shi2017-12-021-33/+53
* | Fix method name in `validate_constraint` doc [ci skip]yuuji.yaginuma2017-12-021-1/+1
* | Add support for invalid foreign keys in PostgresTravis Hunter2017-12-011-1/+43
* | Add support for PostgreSQL operator classes to add_indexGreg Navis2017-11-301-12/+20
|/
* Remove deprecated argument `name` from `#indexes`Rafael Mendonça França2017-10-231-9/+1
* Remove deprecated argument `default` from `index_name_exists?`Rafael Mendonça França2017-10-231-6/+1
* Fix longer sequence name detection for serial columns (#28339)Ryuta Kamizono2017-10-151-1/+2
* Refactor `SchemaDumper` to make it possible to adapter specific customizationRyuta Kamizono2017-08-221-0/+4
* Place `update_table_definition` consistently in `SchemaStatements`Ryuta Kamizono2017-08-211-0/+4
* Change http postgresql.org links to https [ci skip]yuuji.yaginuma2017-07-301-1/+1
* Use frozen-string-literal in ActiveRecordKir Shatrov2017-07-191-0/+2
* Revert "Merge pull request #29540 from kirs/rubocop-frozen-string"Matthew Draper2017-07-021-1/+0
* Merge pull request #29540 from kirs/rubocop-frozen-stringMatthew Draper2017-07-021-0/+1
|\
| * Enforce frozen string in RubocopKir Shatrov2017-07-011-0/+1
* | Merge pull request #29506 from pat/frozen-string-literalsMatthew Draper2017-07-021-3/+3
|\ \
| * | Make ActiveRecord frozen string literal friendly.Pat Allan2017-06-201-3/+3
* | | Don't cache queries for schema statementsRyuta Kamizono2017-06-301-21/+19
| |/ |/|
* | Use `quote` method rather than single quotes to identifiers in SQLRyuta Kamizono2017-06-291-6/+6
|/
* Support PostgreSQL 10 `pg_sequence`Yasuo Honda2017-05-301-1/+9
* `rename_table` renames primary key index nameYaw Boakye2017-05-291-4/+5
* Prevent extra `current_database` query for `encoding`/`collation`/`ctype`Ryuta Kamizono2017-05-281-3/+3
* Refactor `indexes` things in connection adaptersRyuta Kamizono2017-04-161-2/+11
* Use a query that's compatible with PostgreSQL 9.2Matthew Draper2017-04-121-7/+11
* Merge pull request #28478 from kamipo/fix_primary_keys_across_multiple_schemasAndrew White2017-03-291-9/+7
|\
| * Fix `primary_keys` across multiple schemasRyuta Kamizono2017-03-201-9/+7
* | Make internal methods to privateRyuta Kamizono2017-03-271-39/+46
|/
* Merge pull request #28068 from kamipo/refactor_data_sourcesRafael França2017-03-131-91/+55
|\
| * Prefer `USING (column_list)` for joining information_schemaRyuta Kamizono2017-02-251-3/+1
| * Extract `data_source_sql` to refactor data source statementsRyuta Kamizono2017-02-201-88/+54
* | Use `max_identifier_length` for `index_name_length` in PostgreSQL adapterRyuta Kamizono2017-02-271-4/+0
* | Fix `change_column` to drop default with `null: false`Ryuta Kamizono2017-02-261-1/+1
|/
* Should keep the primary key column orderRyuta Kamizono2017-02-141-0/+1
* Simplify and optimize Postgres query for primary_keys()Jordan Lewis2017-02-131-10/+10
* Deprecate passing `default` to `index_name_exists?`Ryuta Kamizono2017-02-131-0/+5
* The `default` arg of `index_name_exists?` makes to optionalRyuta Kamizono2017-02-131-1/+1
* Revert "Simplify and speed up Postgres query for primary_keys"Ryuta Kamizono2017-02-101-8/+10
* Simplify and speed up Postgres query for primary_keysJordan Lewis2017-02-091-10/+8
* Refactor `ColumnDefinition` to contain `options` hashRyuta Kamizono2017-02-091-20/+4
* Deprecate passing `name` to `indexes` like `tables`Ryuta Kamizono2017-01-041-1/+7
* `#tables` and `#table_exists?` and returns only tables and not viewsRafael Mendonça França2016-12-291-20/+22
* Remove deprecated `name` argument from `#tables`Rafael Mendonça França2016-12-291-7/+1
* Refactor column initialization into `new_column_from_field`Kir Shatrov2016-11-111-15/+17
* Quote table name properlyRyuta Kamizono2016-10-141-8/+8
* Fix table comment dumpingRyuta Kamizono2016-10-111-1/+3