sql: add support for ANALYZE <tablename> #49816
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This commit adds support for
ANALYZE <tablename>
by adding thestatement as syntactic sugar for the equivalent command
CREATE STATISTICS "" FROM <tablename>
. This improves compatibilitywith Postgres, and is needed to run the PostGIS tutorial as written.
Note that this commit does not add support for
ANALYZE
without atable name. We can add support for that and other variants later if
needed, but it is not necessary for the PostGIS tutorial.
Fixes #49214
Release note (sql change): Added support for
ANALYZE <tablename>
,which causes the database to collect statistics on the given table for
use by the optimizer. The functionality of this command is equivalent
to the existing command
CREATE STATISTICS "" FROM <tablename>
, butit increases compatibility with Postgres by using the same syntax that
Postgres uses.