forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit248c2d1
committed
Refactor code converting a publication name List to a StringInfo
The existing get_publications_str() is renamed to GetPublicationsStr()and is moved to pg_subscription.c, so as it is possible to reuse it attwo locations of the tablesync code where the same logic was duplicated.fetch_remote_table_info() was doing two List->StringInfo conversionswhen dealing with a server of version 15 or newer. The conversionhappens only once now.This refactoring leads to less code overall.Author: Peter SmithReviewed-by: Michael Paquier, Masahiko SawadaDiscussion:https://postgr.es/m/CAHut+PtJMk4bKXqtpvqVy9ckknCgK9P6=FeG8zHF=6+Em_Snpw@mail.gmail.com1 parent1564339 commit248c2d1
File tree
4 files changed
+58
-73
lines changed- src
- backend
- catalog
- commands
- replication/logical
- include/catalog
4 files changed
+58
-73
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
37 | 68 | | |
38 | 69 | | |
39 | 70 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
439 | 439 | | |
440 | 440 | | |
441 | 441 | | |
442 | | - | |
443 | | - | |
444 | | - | |
445 | | - | |
446 | | - | |
447 | | - | |
448 | | - | |
449 | | - | |
450 | | - | |
451 | | - | |
452 | | - | |
453 | | - | |
454 | | - | |
455 | | - | |
456 | | - | |
457 | | - | |
458 | | - | |
459 | | - | |
460 | | - | |
461 | | - | |
462 | | - | |
463 | | - | |
464 | | - | |
465 | | - | |
466 | | - | |
467 | | - | |
468 | | - | |
469 | | - | |
470 | | - | |
471 | | - | |
472 | | - | |
473 | 442 | | |
474 | 443 | | |
475 | 444 | | |
| |||
486 | 455 | | |
487 | 456 | | |
488 | 457 | | |
489 | | - | |
| 458 | + | |
490 | 459 | | |
491 | 460 | | |
492 | 461 | | |
| |||
523 | 492 | | |
524 | 493 | | |
525 | 494 | | |
526 | | - | |
| 495 | + | |
527 | 496 | | |
528 | 497 | | |
529 | 498 | | |
| |||
2151 | 2120 | | |
2152 | 2121 | | |
2153 | 2122 | | |
2154 | | - | |
| 2123 | + | |
2155 | 2124 | | |
2156 | 2125 | | |
2157 | 2126 | | |
| |||
2208 | 2177 | | |
2209 | 2178 | | |
2210 | 2179 | | |
2211 | | - | |
| 2180 | + | |
2212 | 2181 | | |
2213 | 2182 | | |
2214 | 2183 | | |
| |||
2243 | 2212 | | |
2244 | 2213 | | |
2245 | 2214 | | |
| 2215 | + | |
2246 | 2216 | | |
2247 | 2217 | | |
2248 | 2218 | | |
| 2219 | + | |
| 2220 | + | |
| 2221 | + | |
2249 | 2222 | | |
2250 | 2223 | | |
2251 | 2224 | | |
2252 | | - | |
2253 | | - | |
2254 | 2225 | | |
2255 | | - | |
2256 | | - | |
2257 | 2226 | | |
2258 | 2227 | | |
2259 | 2228 | | |
| |||
2275 | 2244 | | |
2276 | 2245 | | |
2277 | 2246 | | |
2278 | | - | |
2279 | | - | |
2280 | | - | |
| 2247 | + | |
2281 | 2248 | | |
2282 | 2249 | | |
2283 | 2250 | | |
| |||
2288 | 2255 | | |
2289 | 2256 | | |
2290 | 2257 | | |
2291 | | - | |
2292 | | - | |
2293 | | - | |
2294 | | - | |
| 2258 | + | |
| 2259 | + | |
| 2260 | + | |
2295 | 2261 | | |
2296 | 2262 | | |
| 2263 | + | |
| 2264 | + | |
2297 | 2265 | | |
2298 | 2266 | | |
2299 | 2267 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
802 | 802 | | |
803 | 803 | | |
804 | 804 | | |
805 | | - | |
| 805 | + | |
806 | 806 | | |
807 | 807 | | |
808 | 808 | | |
| |||
856 | 856 | | |
857 | 857 | | |
858 | 858 | | |
859 | | - | |
860 | 859 | | |
861 | | - | |
862 | | - | |
863 | | - | |
864 | | - | |
865 | | - | |
866 | | - | |
867 | | - | |
| 860 | + | |
| 861 | + | |
| 862 | + | |
868 | 863 | | |
869 | 864 | | |
870 | 865 | | |
| |||
881 | 876 | | |
882 | 877 | | |
883 | 878 | | |
884 | | - | |
| 879 | + | |
885 | 880 | | |
886 | 881 | | |
887 | 882 | | |
| |||
936 | 931 | | |
937 | 932 | | |
938 | 933 | | |
939 | | - | |
940 | | - | |
941 | 934 | | |
942 | 935 | | |
943 | 936 | | |
| |||
1039 | 1032 | | |
1040 | 1033 | | |
1041 | 1034 | | |
1042 | | - | |
1043 | | - | |
1044 | | - | |
1045 | | - | |
1046 | | - | |
1047 | | - | |
1048 | | - | |
1049 | | - | |
1050 | | - | |
1051 | | - | |
1052 | | - | |
1053 | | - | |
1054 | | - | |
| 1035 | + | |
| 1036 | + | |
1055 | 1037 | | |
1056 | 1038 | | |
1057 | 1039 | | |
| |||
1062 | 1044 | | |
1063 | 1045 | | |
1064 | 1046 | | |
1065 | | - | |
| 1047 | + | |
1066 | 1048 | | |
1067 | 1049 | | |
1068 | 1050 | | |
| |||
1101 | 1083 | | |
1102 | 1084 | | |
1103 | 1085 | | |
| 1086 | + | |
1104 | 1087 | | |
1105 | 1088 | | |
1106 | 1089 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
| 23 | + | |
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| |||
180 | 180 | | |
181 | 181 | | |
182 | 182 | | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
183 | 186 | | |
0 commit comments
Comments
(0)