- Notifications
You must be signed in to change notification settings - Fork28
Commit706a308
committed
Add relation fork support to pg_relation_size() function. You can now pass
name of a fork ('main' or 'fsm', at the moment) to pg_relation_size() toget the size of a specific fork. Defaults to 'main', if none given.While we're at it, modify pg_relation_size to take a regclass as argument,instead of separate variants taking oid and name. This change istransparent to typical use where the table name is passed as a stringliteral, like pg_relation_size('table'), but will break queries likepg_relation_size(namecol), where namecol is of type name. text-type inputstill works, and using a non-schema-qualified table name is not veryreliable anyway, so this is unlikely to break anyone's queries in practice.1 parent2cc1633 commit706a308
File tree
6 files changed
+72
-72
lines changed- doc/src/sgml
- src
- backend/utils/adt
- include
- catalog
- storage
- utils
6 files changed
+72
-72
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
12417 | 12417 | | |
12418 | 12418 | | |
12419 | 12419 | | |
12420 | | - | |
| 12420 | + | |
12421 | 12421 | | |
12422 | 12422 | | |
12423 | 12423 | | |
| |||
12437 | 12437 | | |
12438 | 12438 | | |
12439 | 12439 | | |
12440 | | - | |
| 12440 | + | |
12441 | 12441 | | |
12442 | 12442 | | |
12443 | | - | |
| 12443 | + | |
| 12444 | + | |
| 12445 | + | |
| 12446 | + | |
| 12447 | + | |
12444 | 12448 | | |
12445 | 12449 | | |
12446 | 12450 | | |
12447 | | - | |
| 12451 | + | |
12448 | 12452 | | |
12449 | 12453 | | |
12450 | 12454 | | |
12451 | | - | |
12452 | | - | |
| 12455 | + | |
12453 | 12456 | | |
12454 | 12457 | | |
12455 | 12458 | | |
| |||
12475 | 12478 | | |
12476 | 12479 | | |
12477 | 12480 | | |
12478 | | - | |
12479 | | - | |
12480 | | - | |
12481 | | - | |
12482 | | - | |
12483 | | - | |
12484 | | - | |
12485 | | - | |
12486 | | - | |
12487 | | - | |
12488 | | - | |
| 12481 | + | |
12489 | 12482 | | |
12490 | 12483 | | |
12491 | 12484 | | |
12492 | | - | |
| 12485 | + | |
12493 | 12486 | | |
12494 | 12487 | | |
12495 | 12488 | | |
| |||
12511 | 12504 | | |
12512 | 12505 | | |
12513 | 12506 | | |
12514 | | - | |
| 12507 | + | |
| 12508 | + | |
| 12509 | + | |
| 12510 | + | |
| 12511 | + | |
| 12512 | + | |
12515 | 12513 | | |
12516 | 12514 | | |
12517 | 12515 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
248 | 248 | | |
249 | 249 | | |
250 | 250 | | |
251 | | - | |
| 251 | + | |
252 | 252 | | |
253 | 253 | | |
254 | 254 | | |
255 | 255 | | |
256 | 256 | | |
257 | 257 | | |
258 | | - | |
259 | | - | |
| 258 | + | |
260 | 259 | | |
261 | 260 | | |
262 | 261 | | |
| |||
284 | 283 | | |
285 | 284 | | |
286 | 285 | | |
287 | | - | |
288 | | - | |
289 | | - | |
290 | | - | |
291 | | - | |
292 | | - | |
293 | 286 | | |
294 | | - | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
295 | 298 | | |
296 | | - | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
297 | 303 | | |
298 | | - | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
299 | 307 | | |
300 | | - | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
301 | 313 | | |
302 | 314 | | |
303 | 315 | | |
304 | | - | |
| 316 | + | |
305 | 317 | | |
306 | | - | |
307 | | - | |
| 318 | + | |
| 319 | + | |
308 | 320 | | |
309 | 321 | | |
310 | 322 | | |
311 | | - | |
312 | | - | |
| 323 | + | |
313 | 324 | | |
314 | | - | |
| 325 | + | |
| 326 | + | |
315 | 327 | | |
316 | 328 | | |
317 | 329 | | |
| |||
330 | 342 | | |
331 | 343 | | |
332 | 344 | | |
| 345 | + | |
333 | 346 | | |
334 | 347 | | |
335 | 348 | | |
336 | 349 | | |
337 | 350 | | |
338 | | - | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
339 | 354 | | |
340 | 355 | | |
341 | 356 | | |
| |||
349 | 364 | | |
350 | 365 | | |
351 | 366 | | |
352 | | - | |
| 367 | + | |
| 368 | + | |
353 | 369 | | |
354 | 370 | | |
355 | 371 | | |
| |||
367 | 383 | | |
368 | 384 | | |
369 | 385 | | |
370 | | - | |
| 386 | + | |
371 | 387 | | |
372 | 388 | | |
373 | 389 | | |
374 | 390 | | |
375 | 391 | | |
376 | 392 | | |
377 | | - | |
378 | | - | |
379 | | - | |
380 | | - | |
381 | | - | |
382 | | - | |
383 | | - | |
384 | | - | |
385 | | - | |
386 | | - | |
387 | | - | |
388 | | - | |
389 | | - | |
390 | 393 | | |
391 | 394 | | |
392 | 395 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
| 40 | + | |
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | | - | |
| 56 | + | |
57 | 57 | | |
58 | 58 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
3591 | 3591 | | |
3592 | 3592 | | |
3593 | 3593 | | |
3594 | | - | |
| 3594 | + | |
3595 | 3595 | | |
3596 | | - | |
3597 | | - | |
3598 | | - | |
3599 | | - | |
3600 | | - | |
| 3596 | + | |
| 3597 | + | |
| 3598 | + | |
3601 | 3599 | | |
3602 | 3600 | | |
3603 | 3601 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
29 | 32 | | |
30 | 33 | | |
31 | 34 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
389 | 389 | | |
390 | 390 | | |
391 | 391 | | |
392 | | - | |
393 | | - | |
394 | | - | |
395 | | - | |
| 392 | + | |
| 393 | + | |
396 | 394 | | |
397 | 395 | | |
398 | 396 | | |
| |||
0 commit comments
Comments
(0)