forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commita83edea
committed
Honor run_as_owner option in tablesync worker.
Commit4826759 introduced "run_as_owner" subscription option so thatsubscription runs with either the permissions of the subscriptionowner or the permission of the table owner. However, tablesync workersdid not use this option for the initial data copy.With this change, tablesync workers run with appropriate permissionsbased on "run_as_owner" option.Ajin Cherian, with changes and regression tests added by me.Reported-By: Amit KapilaAuthor: Ajin Cherian, Masahiko SawadaReviewed-by: Ajin Cherian, Amit KapilaDiscussion:https://postgr.es/m/CAA4eK1L=qzRHPEn+qeMoKQGFBzqGoLBzt_ov0A89iFFiut+ppA@mail.gmail.com1 parent26eaf82 commita83edea
File tree
2 files changed
+75
-27
lines changed- src
- backend/replication/logical
- test/subscription/t
2 files changed
+75
-27
lines changedLines changed: 39 additions & 25 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
120 | 120 |
| |
121 | 121 |
| |
122 | 122 |
| |
| 123 | + | |
123 | 124 |
| |
124 | 125 |
| |
125 | 126 |
| |
| |||
1252 | 1253 |
| |
1253 | 1254 |
| |
1254 | 1255 |
| |
| 1256 | + | |
1255 | 1257 |
| |
| 1258 | + | |
1256 | 1259 |
| |
1257 | 1260 |
| |
1258 | 1261 |
| |
| |||
1374 | 1377 |
| |
1375 | 1378 |
| |
1376 | 1379 |
| |
1377 |
| - | |
1378 |
| - | |
1379 |
| - | |
1380 |
| - | |
1381 |
| - | |
1382 |
| - | |
1383 |
| - | |
1384 |
| - | |
1385 |
| - | |
1386 |
| - | |
1387 |
| - | |
1388 |
| - | |
1389 |
| - | |
1390 |
| - | |
1391 |
| - | |
1392 |
| - | |
1393 |
| - | |
1394 |
| - | |
1395 |
| - | |
1396 |
| - | |
1397 |
| - | |
1398 |
| - | |
1399 |
| - | |
1400 |
| - | |
1401 |
| - | |
1402 | 1380 |
| |
1403 | 1381 |
| |
1404 | 1382 |
| |
| |||
1456 | 1434 |
| |
1457 | 1435 |
| |
1458 | 1436 |
| |
| 1437 | + | |
| 1438 | + | |
| 1439 | + | |
| 1440 | + | |
| 1441 | + | |
| 1442 | + | |
| 1443 | + | |
| 1444 | + | |
| 1445 | + | |
| 1446 | + | |
| 1447 | + | |
| 1448 | + | |
| 1449 | + | |
| 1450 | + | |
| 1451 | + | |
| 1452 | + | |
| 1453 | + | |
| 1454 | + | |
| 1455 | + | |
| 1456 | + | |
| 1457 | + | |
| 1458 | + | |
| 1459 | + | |
| 1460 | + | |
| 1461 | + | |
| 1462 | + | |
| 1463 | + | |
| 1464 | + | |
| 1465 | + | |
| 1466 | + | |
| 1467 | + | |
| 1468 | + | |
| 1469 | + | |
1459 | 1470 |
| |
1460 | 1471 |
| |
1461 | 1472 |
| |
| |||
1469 | 1480 |
| |
1470 | 1481 |
| |
1471 | 1482 |
| |
| 1483 | + | |
| 1484 | + | |
| 1485 | + | |
1472 | 1486 |
| |
1473 | 1487 |
| |
1474 | 1488 |
| |
|
Lines changed: 36 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
70 | 70 |
| |
71 | 71 |
| |
72 | 72 |
| |
73 |
| - | |
74 |
| - | |
| 73 | + | |
| 74 | + | |
75 | 75 |
| |
76 | 76 |
| |
77 | 77 |
| |
| |||
86 | 86 |
| |
87 | 87 |
| |
88 | 88 |
| |
| 89 | + | |
89 | 90 |
| |
90 | 91 |
| |
91 | 92 |
| |
| |||
192 | 193 |
| |
193 | 194 |
| |
194 | 195 |
| |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
195 | 229 |
|
0 commit comments
Comments
(0)