forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit6568cef
committed
Add support for --extension in pg_dump
When specified, only extensions matching the given pattern are includedin dumps. Similarly to --table and --schema, when --strict-names isused, a perfect match is required. Also, like the two other options,this new option offers no guarantee that dependent objects have beendumped, so a restore may fail on a clean database.Tests are added in test_pg_dump/, checking after a set of positive andnegative cases, with or without an extension's contents added to thedump generated.Author: Guillaume LelargeReviewed-by: David Fetter, Tom Lane, Michael Paquier, Asif Rehman,Julien RouhaudDiscussion:https://postgr.es/m/CAECtzeXOt4cnMU5+XMZzxBPJ_wu76pNy6HZKPRBL-j7yj1E4+g@mail.gmail.com1 parent65158f4 commit6568cef
File tree
3 files changed
+161
-28
lines changed- doc/src/sgml/ref
- src
- bin/pg_dump
- test/modules/test_pg_dump/t
3 files changed
+161
-28
lines changedLines changed: 38 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
215 | 215 |
| |
216 | 216 |
| |
217 | 217 |
| |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
218 | 250 |
| |
219 | 251 |
| |
220 | 252 |
| |
| |||
1079 | 1111 |
| |
1080 | 1112 |
| |
1081 | 1113 |
| |
1082 |
| - | |
1083 |
| - | |
1084 |
| - | |
1085 |
| - | |
1086 |
| - | |
| 1114 | + | |
| 1115 | + | |
| 1116 | + | |
| 1117 | + | |
| 1118 | + | |
| 1119 | + | |
1087 | 1120 |
| |
1088 | 1121 |
| |
1089 | 1122 |
| |
|
Lines changed: 87 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
123 | 123 |
| |
124 | 124 |
| |
125 | 125 |
| |
| 126 | + | |
| 127 | + | |
| 128 | + | |
126 | 129 |
| |
127 | 130 |
| |
128 | 131 |
| |
| |||
151 | 154 |
| |
152 | 155 |
| |
153 | 156 |
| |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
154 | 161 |
| |
155 | 162 |
| |
156 | 163 |
| |
| |||
335 | 342 |
| |
336 | 343 |
| |
337 | 344 |
| |
| 345 | + | |
338 | 346 |
| |
339 | 347 |
| |
340 | 348 |
| |
| |||
426 | 434 |
| |
427 | 435 |
| |
428 | 436 |
| |
429 |
| - | |
| 437 | + | |
430 | 438 |
| |
431 | 439 |
| |
432 | 440 |
| |
| |||
455 | 463 |
| |
456 | 464 |
| |
457 | 465 |
| |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
458 | 471 |
| |
459 | 472 |
| |
460 | 473 |
| |
| |||
834 | 847 |
| |
835 | 848 |
| |
836 | 849 |
| |
| 850 | + | |
| 851 | + | |
| 852 | + | |
| 853 | + | |
| 854 | + | |
| 855 | + | |
| 856 | + | |
| 857 | + | |
| 858 | + | |
| 859 | + | |
837 | 860 |
| |
838 | 861 |
| |
839 | 862 |
| |
| |||
1025 | 1048 |
| |
1026 | 1049 |
| |
1027 | 1050 |
| |
| 1051 | + | |
1028 | 1052 |
| |
1029 | 1053 |
| |
1030 | 1054 |
| |
| |||
1367 | 1391 |
| |
1368 | 1392 |
| |
1369 | 1393 |
| |
| 1394 | + | |
| 1395 | + | |
| 1396 | + | |
| 1397 | + | |
| 1398 | + | |
| 1399 | + | |
| 1400 | + | |
| 1401 | + | |
| 1402 | + | |
| 1403 | + | |
| 1404 | + | |
| 1405 | + | |
| 1406 | + | |
| 1407 | + | |
| 1408 | + | |
| 1409 | + | |
| 1410 | + | |
| 1411 | + | |
| 1412 | + | |
| 1413 | + | |
| 1414 | + | |
| 1415 | + | |
| 1416 | + | |
| 1417 | + | |
| 1418 | + | |
| 1419 | + | |
| 1420 | + | |
| 1421 | + | |
| 1422 | + | |
| 1423 | + | |
| 1424 | + | |
| 1425 | + | |
| 1426 | + | |
| 1427 | + | |
| 1428 | + | |
| 1429 | + | |
| 1430 | + | |
| 1431 | + | |
| 1432 | + | |
| 1433 | + | |
| 1434 | + | |
| 1435 | + | |
| 1436 | + | |
| 1437 | + | |
| 1438 | + | |
| 1439 | + | |
| 1440 | + | |
1370 | 1441 |
| |
1371 | 1442 |
| |
1372 | 1443 |
| |
| |||
1793 | 1864 |
| |
1794 | 1865 |
| |
1795 | 1866 |
| |
1796 |
| - | |
1797 |
| - | |
| 1867 | + | |
| 1868 | + | |
| 1869 | + | |
1798 | 1870 |
| |
1799 | 1871 |
| |
1800 | 1872 |
| |
| |||
1807 | 1879 |
| |
1808 | 1880 |
| |
1809 | 1881 |
| |
1810 |
| - | |
1811 |
| - | |
1812 |
| - | |
| 1882 | + | |
| 1883 | + | |
| 1884 | + | |
| 1885 | + | |
| 1886 | + | |
| 1887 | + | |
| 1888 | + | |
| 1889 | + | |
| 1890 | + | |
| 1891 | + | |
| 1892 | + | |
| 1893 | + | |
1813 | 1894 |
| |
1814 | 1895 |
| |
1815 | 1896 |
| |
|
Lines changed: 36 additions & 17 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
194 | 194 |
| |
195 | 195 |
| |
196 | 196 |
| |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
197 | 211 |
| |
198 | 212 |
| |
199 | 213 |
| |
| |||
228 | 242 |
| |
229 | 243 |
| |
230 | 244 |
| |
231 |
| - | |
232 |
| - | |
233 |
| - | |
234 |
| - | |
235 |
| - | |
236 |
| - | |
237 |
| - | |
238 |
| - | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
239 | 255 |
| |
240 | 256 |
| |
241 | 257 |
| |
| |||
261 | 277 |
| |
262 | 278 |
| |
263 | 279 |
| |
264 |
| - | |
| 280 | + | |
265 | 281 |
| |
266 | 282 |
| |
267 | 283 |
| |
| |||
320 | 336 |
| |
321 | 337 |
| |
322 | 338 |
| |
| 339 | + | |
323 | 340 |
| |
324 | 341 |
| |
325 | 342 |
| |
| |||
343 | 360 |
| |
344 | 361 |
| |
345 | 362 |
| |
346 |
| - | |
347 |
| - | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
348 | 366 |
| |
349 | 367 |
| |
350 | 368 |
| |
| |||
367 | 385 |
| |
368 | 386 |
| |
369 | 387 |
| |
370 |
| - | |
| 388 | + | |
371 | 389 |
| |
372 | 390 |
| |
373 | 391 |
| |
| |||
384 | 402 |
| |
385 | 403 |
| |
386 | 404 |
| |
387 |
| - | |
| 405 | + | |
388 | 406 |
| |
389 | 407 |
| |
390 | 408 |
| |
| |||
404 | 422 |
| |
405 | 423 |
| |
406 | 424 |
| |
| 425 | + | |
407 | 426 |
| |
408 | 427 |
| |
409 | 428 |
| |
| |||
428 | 447 |
| |
429 | 448 |
| |
430 | 449 |
| |
431 |
| - | |
| 450 | + | |
432 | 451 |
| |
433 | 452 |
| |
434 | 453 |
| |
| |||
462 | 481 |
| |
463 | 482 |
| |
464 | 483 |
| |
465 |
| - | |
| 484 | + | |
466 | 485 |
| |
467 | 486 |
| |
468 | 487 |
| |
| |||
478 | 497 |
| |
479 | 498 |
| |
480 | 499 |
| |
481 |
| - | |
| 500 | + | |
482 | 501 |
| |
483 | 502 |
| |
484 | 503 |
| |
| |||
500 | 519 |
| |
501 | 520 |
| |
502 | 521 |
| |
503 |
| - | |
| 522 | + | |
504 | 523 |
| |
505 | 524 |
| |
506 | 525 |
| |
|
0 commit comments
Comments
(0)