forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit0823d06
committed
Introduce SYSTEM_USER
SYSTEM_USER is a reserved keyword of the SQL specification that,roughly described, is aimed at reporting some information about thesystem user who has connected to the database server. It may includeimplementation-specific information about the means by the userconnected, like an authentication method.This commit implements SYSTEM_USER as of auth_method:identity, where"auth_method" is a keyword about the authentication method used to loginto the server (like peer, md5, scram-sha-256, gss, etc.) and"identity" is the authentication identity as introduced by 9afffcb (peersets authn to the OS user name, gss to the user principal, etc.). Thisformat has been suggested by Tom Lane.Note that thanks tod951052, SYSTEM_USER is available to parallelworkers.Bump catalog version.Author: Bertrand DrouvotReviewed-by: Jacob Champion, Joe Conway, Álvaro Herrera, Michael PaquierDiscussion:https://postgr.es/m/7e692b8c-0b11-45db-1cad-3afc5b57409f@amazon.com1 parent5ac9e86 commit0823d06
File tree
14 files changed
+177
-7
lines changed- doc/src/sgml
- src
- backend
- access/transam
- parser
- utils
- adt
- init
- include
- catalog
- parser
- test
- authentication/t
- kerberos/t
- regress
- expected
- sql
14 files changed
+177
-7
lines changedLines changed: 19 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
22623 | 22623 |
| |
22624 | 22624 |
| |
22625 | 22625 |
| |
| 22626 | + | |
| 22627 | + | |
| 22628 | + | |
| 22629 | + | |
| 22630 | + | |
| 22631 | + | |
| 22632 | + | |
| 22633 | + | |
| 22634 | + | |
| 22635 | + | |
| 22636 | + | |
| 22637 | + | |
| 22638 | + | |
| 22639 | + | |
| 22640 | + | |
| 22641 | + | |
| 22642 | + | |
| 22643 | + | |
| 22644 | + | |
22626 | 22645 |
| |
22627 | 22646 |
| |
22628 | 22647 |
| |
|
Lines changed: 8 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1496 | 1496 |
| |
1497 | 1497 |
| |
1498 | 1498 |
| |
| 1499 | + | |
| 1500 | + | |
| 1501 | + | |
| 1502 | + | |
| 1503 | + | |
| 1504 | + | |
| 1505 | + | |
| 1506 | + | |
1499 | 1507 |
| |
1500 | 1508 |
| |
1501 | 1509 |
| |
|
Lines changed: 10 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
743 | 743 |
| |
744 | 744 |
| |
745 | 745 |
| |
746 |
| - | |
| 746 | + | |
747 | 747 |
| |
748 | 748 |
| |
749 | 749 |
| |
| |||
15239 | 15239 |
| |
15240 | 15240 |
| |
15241 | 15241 |
| |
| 15242 | + | |
| 15243 | + | |
| 15244 | + | |
| 15245 | + | |
| 15246 | + | |
| 15247 | + | |
| 15248 | + | |
15242 | 15249 |
| |
15243 | 15250 |
| |
15244 | 15251 |
| |
| |||
17120 | 17127 |
| |
17121 | 17128 |
| |
17122 | 17129 |
| |
| 17130 | + | |
17123 | 17131 |
| |
17124 | 17132 |
| |
17125 | 17133 |
| |
| |||
17500 | 17508 |
| |
17501 | 17509 |
| |
17502 | 17510 |
| |
| 17511 | + | |
17503 | 17512 |
| |
17504 | 17513 |
| |
17505 | 17514 |
| |
|
Lines changed: 4 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
10317 | 10317 |
| |
10318 | 10318 |
| |
10319 | 10319 |
| |
| 10320 | + | |
| 10321 | + | |
| 10322 | + | |
| 10323 | + | |
10320 | 10324 |
| |
10321 | 10325 |
| |
10322 | 10326 |
| |
|
Lines changed: 50 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
477 | 477 |
| |
478 | 478 |
| |
479 | 479 |
| |
| 480 | + | |
480 | 481 |
| |
481 | 482 |
| |
482 | 483 |
| |
| |||
548 | 549 |
| |
549 | 550 |
| |
550 | 551 |
| |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
551 | 562 |
| |
552 | 563 |
| |
553 | 564 |
| |
| |||
818 | 829 |
| |
819 | 830 |
| |
820 | 831 |
| |
| 832 | + | |
| 833 | + | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
| 838 | + | |
| 839 | + | |
| 840 | + | |
| 841 | + | |
| 842 | + | |
| 843 | + | |
| 844 | + | |
| 845 | + | |
| 846 | + | |
| 847 | + | |
| 848 | + | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
| 852 | + | |
| 853 | + | |
| 854 | + | |
| 855 | + | |
| 856 | + | |
| 857 | + | |
| 858 | + | |
| 859 | + | |
| 860 | + | |
| 861 | + | |
| 862 | + | |
| 863 | + | |
| 864 | + | |
| 865 | + | |
| 866 | + | |
| 867 | + | |
| 868 | + | |
| 869 | + | |
| 870 | + | |
821 | 871 |
| |
822 | 872 |
| |
823 | 873 |
| |
|
Lines changed: 4 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
904 | 904 |
| |
905 | 905 |
| |
906 | 906 |
| |
| 907 | + | |
| 908 | + | |
| 909 | + | |
| 910 | + | |
907 | 911 |
| |
908 | 912 |
| |
909 | 913 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
57 | 57 |
| |
58 | 58 |
| |
59 | 59 |
| |
60 |
| - | |
| 60 | + | |
61 | 61 |
| |
62 | 62 |
|
Lines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1508 | 1508 |
| |
1509 | 1509 |
| |
1510 | 1510 |
| |
| 1511 | + | |
| 1512 | + | |
| 1513 | + | |
1511 | 1514 |
| |
1512 | 1515 |
| |
1513 | 1516 |
| |
|
Lines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
357 | 357 |
| |
358 | 358 |
| |
359 | 359 |
| |
| 360 | + | |
| 361 | + | |
| 362 | + | |
360 | 363 |
| |
361 | 364 |
| |
362 | 365 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
409 | 409 |
| |
410 | 410 |
| |
411 | 411 |
| |
| 412 | + | |
412 | 413 |
| |
413 | 414 |
| |
414 | 415 |
| |
|
Lines changed: 42 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
72 | 72 |
| |
73 | 73 |
| |
74 | 74 |
| |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
75 | 80 |
| |
76 | 81 |
| |
77 | 82 |
| |
| |||
82 | 87 |
| |
83 | 88 |
| |
84 | 89 |
| |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
85 | 108 |
| |
86 | 109 |
| |
87 | 110 |
| |
| |||
120 | 143 |
| |
121 | 144 |
| |
122 | 145 |
| |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
123 | 165 |
| |
124 | 166 |
| |
125 | 167 |
| |
|
Lines changed: 26 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
4 | 4 |
| |
5 | 5 |
| |
6 | 6 |
| |
7 |
| - | |
8 |
| - | |
| 7 | + | |
| 8 | + | |
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
| |||
180 | 180 |
| |
181 | 181 |
| |
182 | 182 |
| |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
183 | 190 |
| |
184 | 191 |
| |
185 | 192 |
| |
| |||
311 | 318 |
| |
312 | 319 |
| |
313 | 320 |
| |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
314 | 338 |
| |
315 | 339 |
| |
316 | 340 |
| |
|
Lines changed: 4 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1940 | 1940 |
| |
1941 | 1941 |
| |
1942 | 1942 |
| |
1943 |
| - | |
| 1943 | + | |
| 1944 | + | |
1944 | 1945 |
| |
1945 | 1946 |
| |
1946 | 1947 |
| |
| |||
1961 | 1962 |
| |
1962 | 1963 |
| |
1963 | 1964 |
| |
1964 |
| - | |
| 1965 | + | |
| 1966 | + | |
1965 | 1967 |
| |
1966 | 1968 |
| |
1967 | 1969 |
| |
|
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
721 | 721 |
| |
722 | 722 |
| |
723 | 723 |
| |
724 |
| - | |
| 724 | + | |
| 725 | + | |
725 | 726 |
| |
726 | 727 |
| |
727 | 728 |
| |
|
0 commit comments
Comments
(0)