Michael Kozono
9beef18487
Add SaferBooleanColumn cop
2017-08-14 07:57:57 -07:00
Yorick Peterse
a004f9ec8c
Added cop to blacklist the use of hash indexes
...
These indexes are not recorded in the WAL (at least until PostgreSQL
10) and this isn't worth the minor performance improvement over btree
indexes.
2017-07-14 13:19:00 +02:00
Grzegorz Bizon
0430b76441
Enable Style/DotPosition Rubocop 👮
2017-06-21 13:48:12 +00:00
blackst0ne
bc00806a4e
Add database helpers 'add_timestamps_with_timezone' and 'timestamps_with_timezone'
2017-06-13 22:44:13 +11:00
Rémy Coutable
187e6c8d7c
New Migration/UpdateColumnInBatches cop
...
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-05-29 11:28:23 +02:00
Robert Speicher
b9fa17d87b
Add AddColumnWithDefaultToLargeTable cop
2017-04-28 15:55:55 -05:00
Robert Speicher
9c27c90b4a
Rename AddColumnWithDefault to ReversibleAddColumnWithDefault
...
We're going to add another cop that deals with another aspect of
`add_column_with_default`, so we need to separate them.
2017-04-28 15:55:53 -05:00
blackst0ne
9997c58fc0
Add remove_concurrent_index to database helper
2017-04-06 09:53:57 +11:00
Douwe Maan
5d9762b3b5
Add cop to ensure reversibility of add_concurrent_index
2017-03-07 10:09:01 -06:00
Yorick Peterse
766060bcdf
Enforce use of add_concurrent_foreign_key
...
This adds a Rubocop rule to enforce the use of
add_concurrent_foreign_key instead of the regular add_foreign_key
method. This cop has been disabled for existing migrations so we don't
need to change those.
2017-02-10 21:51:09 +01:00
Douwe Maan
abc9548f8a
Add cop that checks if add_column_with_default is used with up/down methods
2017-02-08 16:47:48 -06:00