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

Commit75eb976

Browse files
author
Amit Kapila
committed
Rename pubgencols_type to pubgencols in pg_publication.
The column added in commite65dbc9, pubgencols_type, was inconsistentwith the naming conventions of other columns in the pg_publicationcatalog.Author: Vignesh C <vignesh21@gmail.com>Reviewed-by: Amit Kapila <amit.kapila16@gmail.com>Reviewed-by: Peter Smith <smithpb2250@gmail.com>Discussion:https://postgr.es/m/CALDaNm1u-ufVOW-RUsXSooqzkpohxfZYy=z78fbcr_9Pq5hbCg@mail.gmail.com
1 parent30a6ed0 commit75eb976

File tree

8 files changed

+15
-15
lines changed

8 files changed

+15
-15
lines changed

‎doc/src/sgml/catalogs.sgml

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

64086408
<row>
64096409
<entry role="catalog_table_entry"><para role="column_definition">
6410-
<structfield>pubgencols_type</structfield> <type>char</type>
6410+
<structfield>pubgencols</structfield> <type>char</type>
64116411
</para>
64126412
<para>
64136413
Controls how to handle generated column replication when there is no

‎src/backend/catalog/pg_publication.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1080,7 +1080,7 @@ GetPublication(Oid pubid)
10801080
pub->pubactions.pubdelete=pubform->pubdelete;
10811081
pub->pubactions.pubtruncate=pubform->pubtruncate;
10821082
pub->pubviaroot=pubform->pubviaroot;
1083-
pub->pubgencols_type=pubform->pubgencols_type;
1083+
pub->pubgencols_type=pubform->pubgencols;
10841084

10851085
ReleaseSysCache(tup);
10861086

‎src/backend/commands/publicationcmds.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -836,7 +836,7 @@ CreatePublication(ParseState *pstate, CreatePublicationStmt *stmt)
836836
BoolGetDatum(pubactions.pubtruncate);
837837
values[Anum_pg_publication_pubviaroot-1]=
838838
BoolGetDatum(publish_via_partition_root);
839-
values[Anum_pg_publication_pubgencols_type-1]=
839+
values[Anum_pg_publication_pubgencols-1]=
840840
CharGetDatum(publish_generated_columns);
841841

842842
tup=heap_form_tuple(RelationGetDescr(rel),values,nulls);
@@ -1048,8 +1048,8 @@ AlterPublicationOptions(ParseState *pstate, AlterPublicationStmt *stmt,
10481048

10491049
if (publish_generated_columns_given)
10501050
{
1051-
values[Anum_pg_publication_pubgencols_type-1]=CharGetDatum(publish_generated_columns);
1052-
replaces[Anum_pg_publication_pubgencols_type-1]= true;
1051+
values[Anum_pg_publication_pubgencols-1]=CharGetDatum(publish_generated_columns);
1052+
replaces[Anum_pg_publication_pubgencols-1]= true;
10531053
}
10541054

10551055
tup=heap_modify_tuple(tup,RelationGetDescr(rel),values,nulls,

‎src/backend/utils/cache/relcache.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5820,7 +5820,7 @@ RelationBuildPublicationDesc(Relation relation, PublicationDesc *pubdesc)
58205820
if ((pubform->pubupdate||pubform->pubdelete)&&
58215821
pub_contains_invalid_column(pubid,relation,ancestors,
58225822
pubform->pubviaroot,
5823-
pubform->pubgencols_type,
5823+
pubform->pubgencols,
58245824
&invalid_column_list,
58255825
&invalid_gen_col))
58265826
{

‎src/bin/pg_dump/pg_dump.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4291,7 +4291,7 @@ getPublications(Archive *fout)
42914291
inti_pubdelete;
42924292
inti_pubtruncate;
42934293
inti_pubviaroot;
4294-
inti_pubgencols_type;
4294+
inti_pubgencols;
42954295
inti,
42964296
ntups;
42974297

@@ -4316,9 +4316,9 @@ getPublications(Archive *fout)
43164316
appendPQExpBufferStr(query, "false AS pubviaroot, ");
43174317

43184318
if (fout->remoteVersion >= 180000)
4319-
appendPQExpBufferStr(query, "p.pubgencols_type ");
4319+
appendPQExpBufferStr(query, "p.pubgencols ");
43204320
else
4321-
appendPQExpBuffer(query, "'%c' ASpubgencols_type ", PUBLISH_GENCOLS_NONE);
4321+
appendPQExpBuffer(query, "'%c' ASpubgencols ", PUBLISH_GENCOLS_NONE);
43224322

43234323
appendPQExpBufferStr(query, "FROM pg_publication p");
43244324

@@ -4339,7 +4339,7 @@ getPublications(Archive *fout)
43394339
i_pubdelete = PQfnumber(res, "pubdelete");
43404340
i_pubtruncate = PQfnumber(res, "pubtruncate");
43414341
i_pubviaroot = PQfnumber(res, "pubviaroot");
4342-
i_pubgencols_type = PQfnumber(res, "pubgencols_type");
4342+
i_pubgencols = PQfnumber(res, "pubgencols");
43434343

43444344
pubinfo = pg_malloc(ntups * sizeof(PublicationInfo));
43454345

@@ -4365,7 +4365,7 @@ getPublications(Archive *fout)
43654365
pubinfo[i].pubviaroot =
43664366
(strcmp(PQgetvalue(res, i, i_pubviaroot), "t") == 0);
43674367
pubinfo[i].pubgencols_type =
4368-
*(PQgetvalue(res, i,i_pubgencols_type));
4368+
*(PQgetvalue(res, i,i_pubgencols));
43694369

43704370
/* Decide whether we want to dump it */
43714371
selectDumpableObject(&(pubinfo[i].dobj), fout);

‎src/bin/psql/describe.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6373,7 +6373,7 @@ listPublications(const char *pattern)
63736373
gettext_noop("Truncates"));
63746374
if (pset.sversion >=180000)
63756375
appendPQExpBuffer(&buf,
6376-
",\n (CASEpubgencols_type\n"
6376+
",\n (CASEpubgencols\n"
63776377
" WHEN '%c' THEN 'none'\n"
63786378
" WHEN '%c' THEN 'stored'\n"
63796379
" END) AS \"%s\"",
@@ -6507,7 +6507,7 @@ describePublications(const char *pattern)
65076507

65086508
if (has_pubgencols)
65096509
appendPQExpBuffer(&buf,
6510-
", (CASEpubgencols_type\n"
6510+
", (CASEpubgencols\n"
65116511
" WHEN '%c' THEN 'none'\n"
65126512
" WHEN '%c' THEN 'stored'\n"
65136513
" END) AS \"%s\"\n",

‎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_NO202501281
60+
#defineCATALOG_VERSION_NO202501282
6161

6262
#endif

‎src/include/catalog/pg_publication.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ CATALOG(pg_publication,6104,PublicationRelationId)
5959
* 'n'(none) if generated column data should not be published. 's'(stored)
6060
* if stored generated column data should be published.
6161
*/
62-
charpubgencols_type;
62+
charpubgencols;
6363
}FormData_pg_publication;
6464

6565
/* ----------------

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp