Merge pull request #17551 from y-yagi/fix_command_line_guide

[ci skip] modify default host in command line guide
docs, the abstract data type `:timestamp` was removed. See #15184 [ci skip]
remove the last traces of OpenBase from our codebase. [ci skip]
pg tests, only execute what's necessary.
pg tests, get rid of `sql_types_test.rb`.
Guides: Corrected name for assigns key [ci skip]

- Integration test example is now using 'articles' name
  for both path and assigns key.
Merge pull request #17552 from jipe/master

Guides: Corrected name for assigns key [ci skip]
default scopes should break the cache on has_many.

if you specify a default scope on a model, it will break caching.  We
cannot predict what will happen inside the scope, so play it safe for
now.  fixes #17495
Merge pull request #17493 from petewest/duration-comparable

Delegate comparison operator to value
[ci skip] Fix line break on command line guide
default scopes should break the cache on singulur_association.

fixes #17495
Merge pull request #17476 from robin850/job-testing

Add a section about job testing [ci skip]
Merge pull request #17559 from alfa-jpn/fix/singular_association_cache

default scopes should break the cache on singulur_association.
Merge pull request #17557 from yui-knk/fix/command_line_guide

[ci skip] Fix line break on command line guide
Documenting Rails::Info module [ci skip]
Fix comment of SourceAnnotationExtractor#find_in

Commit(810af6f) changed which extensions are taken into account,
so make to match comment of find_in.
And sort extensions to follow the added order.
Merge pull request #17563 from yui-knk/fix/source_annotation_extractor

[ci skip] Fix comment of SourceAnnotationExtractor#find_in
[ci skip] Fix typo in command_line.md
Merge pull request #17564 from yui-knk/fix/command_line_guide

[ci skip] Fix typo in command_line.md
Time includes DateAndTime::Zones acts_like(:time)