Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit3ee2f25

Browse files
committed
Change type of pg_statistic_ext.stxstattarget
Change from int32 to int16, to match attstattarget (changed in90189ee).Reviewed-by: Tomas Vondra <tomas.vondra@enterprisedb.com>Discussion:https://www.postgresql.org/message-id/flat/d6069765-5971-04d3-c10d-e4f7b2e9c459%40eisentraut.org
1 parent8e278b6 commit3ee2f25

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

‎doc/src/sgml/catalogs.sgml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7622,7 +7622,7 @@ SCRAM-SHA-256$<replaceable>&lt;iteration count&gt;</replaceable>:<replaceable>&l
76227622

76237623
<row>
76247624
<entry role="catalog_table_entry"><para role="column_definition">
7625-
<structfield>stxstattarget</structfield> <type>int4</type>
7625+
<structfield>stxstattarget</structfield> <type>int2</type>
76267626
</para>
76277627
<para>
76287628
<structfield>stxstattarget</structfield> controls the level of detail

‎src/backend/commands/statscmds.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -498,7 +498,7 @@ CreateStatistics(CreateStatsStmt *stmt)
498498
values[Anum_pg_statistic_ext_stxrelid-1]=ObjectIdGetDatum(relid);
499499
values[Anum_pg_statistic_ext_stxname-1]=NameGetDatum(&stxname);
500500
values[Anum_pg_statistic_ext_stxnamespace-1]=ObjectIdGetDatum(namespaceId);
501-
values[Anum_pg_statistic_ext_stxstattarget-1]=Int32GetDatum(-1);
501+
values[Anum_pg_statistic_ext_stxstattarget-1]=Int16GetDatum(-1);
502502
values[Anum_pg_statistic_ext_stxowner-1]=ObjectIdGetDatum(stxowner);
503503
values[Anum_pg_statistic_ext_stxkeys-1]=PointerGetDatum(stxkeys);
504504
values[Anum_pg_statistic_ext_stxkind-1]=PointerGetDatum(stxkind);
@@ -676,7 +676,7 @@ AlterStatistics(AlterStatsStmt *stmt)
676676

677677
/* replace the stxstattarget column */
678678
repl_repl[Anum_pg_statistic_ext_stxstattarget-1]= true;
679-
repl_val[Anum_pg_statistic_ext_stxstattarget-1]=Int32GetDatum(newtarget);
679+
repl_val[Anum_pg_statistic_ext_stxstattarget-1]=Int16GetDatum(newtarget);
680680

681681
newtup=heap_modify_tuple(oldtup,RelationGetDescr(rel),
682682
repl_val,repl_null,repl_repl);

‎src/include/catalog/catversion.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,6 @@
5757
*/
5858

5959
/*yyyymmddN */
60-
#defineCATALOG_VERSION_NO202306141
60+
#defineCATALOG_VERSION_NO202307031
6161

6262
#endif

‎src/include/catalog/pg_statistic_ext.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ CATALOG(pg_statistic_ext,3381,StatisticExtRelationId)
4343
* object's namespace */
4444

4545
OidstxownerBKI_LOOKUP(pg_authid);/* statistics object's owner */
46-
int32stxstattargetBKI_DEFAULT(-1);/* statistics target */
46+
int16stxstattargetBKI_DEFAULT(-1);/* statistics target */
4747

4848
/*
4949
* variable-length fields start here, but we allow direct access to

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp