Fix a typo in the doc of forty_two AR FinderMethod
Merge pull request #14858 from ebouchut/patch-1

Fix a typo in the doc of forty_two AR FinderMethod [ci skip]
[ci skip] Improve formatting and yml
Merge pull request #14856 from Gaurav2728/gaurav-typo_fix

[ci skip] Improve formatting and yml
PostgreSQL Timestamps always map to `:datetime`.

The PG Adapter should use `:datetime` consistently instead of mapping
mispellings to `:timestamp`.

See #14513
Merge pull request #14859 from jefflai2/datetime_type

PostgreSQL Timestamps always map to `:datetime`.
reset `@arel` when modifying a Relation in place.

/cc @tenderlove
No need for trailing slash on migration path.

Causes a double // in Dir.glob that breaks Ruby 2.2-trunk.
Not really a bug, but not relevant to this test either.

Originally added in ed21f0c50270139ddb6993acfdaea4586ffd09a3
move AR length validation tests into separate test-case.

Conflicts:
	activerecord/test/cases/validations/association_validation_test.rb
write a new method to be accessed from delete_all

The delete method is very coupled with delete all even
though only a portion of the conditionals apply. Decoupling
this will make the code easier to understand and manipulate.
remove unnecessary code from delete method

Now that we have a new method delete_all_with_dependency this
coupled conditional is no longer needed.
simplify the delete all w/ dependency method

After reviewing this code I realized the conditional that was
there previously was basically saying if the dependency is not
delete all. This is a better, cleaner, and clearer way to write
this method.