forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit7b30490
committed
First step done,
below is the patch to have views to override the permission checks for the accessed tables. Now we can do the following: CREATE VIEW db_user AS SELECT usename, usesysid, usecreatedb, usetrace, usecatupd, '**********'::text as passwd, valuntil FROM pg_user; REVOKE ALL ON pg_user FROM public; REVOKE ALL ON db_user FROM public; GRANT SELECT ON db_user TO public;1 parent7343288 commit7b30490
File tree
7 files changed
+126
-17
lines changed- src
- backend
- executor
- nodes
- parser
- rewrite
- include/nodes
- interfaces/ecpg
7 files changed
+126
-17
lines changedLines changed: 12 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
26 | 26 |
| |
27 | 27 |
| |
28 | 28 |
| |
29 |
| - | |
| 29 | + | |
30 | 30 |
| |
31 | 31 |
| |
32 | 32 |
| |
| |||
299 | 299 |
| |
300 | 300 |
| |
301 | 301 |
| |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
302 | 313 |
| |
303 | 314 |
| |
304 | 315 |
| |
|
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
10 |
| - | |
| 10 | + | |
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
| |||
1495 | 1495 |
| |
1496 | 1496 |
| |
1497 | 1497 |
| |
| 1498 | + | |
1498 | 1499 |
| |
1499 | 1500 |
| |
1500 | 1501 |
| |
|
Lines changed: 4 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
210 | 210 |
| |
211 | 211 |
| |
212 | 212 |
| |
213 |
| - | |
| 213 | + | |
214 | 214 |
| |
215 | 215 |
| |
216 | 216 |
| |
| |||
3753 | 3753 |
| |
3754 | 3754 |
| |
3755 | 3755 |
| |
3756 |
| - | |
| 3756 | + | |
3757 | 3757 |
| |
3758 | 3758 |
| |
3759 | 3759 |
| |
| |||
3946 | 3946 |
| |
3947 | 3947 |
| |
3948 | 3948 |
| |
3949 |
| - | |
| 3949 | + | |
3950 | 3950 |
| |
3951 | 3951 |
| |
3952 | 3952 |
| |
| |||
9401 | 9401 |
| |
9402 | 9402 |
| |
9403 | 9403 |
| |
9404 |
| - | |
| 9404 | + | |
9405 | 9405 |
| |
9406 | 9406 |
| |
9407 | 9407 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 | 3 |
| |
4 |
| - | |
| 4 | + | |
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
| |||
547 | 547 |
| |
548 | 548 |
| |
549 | 549 |
| |
550 |
| - | |
| 550 | + | |
551 | 551 |
| |
552 | 552 |
| |
553 | 553 |
| |
|
Lines changed: 104 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
| |
9 |
| - | |
| 9 | + | |
10 | 10 |
| |
11 | 11 |
| |
12 | 12 |
| |
| 13 | + | |
13 | 14 |
| |
14 | 15 |
| |
15 | 16 |
| |
| |||
29 | 30 |
| |
30 | 31 |
| |
31 | 32 |
| |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
32 | 37 |
| |
33 |
| - | |
| 38 | + | |
| 39 | + | |
34 | 40 |
| |
35 | 41 |
| |
36 | 42 |
| |
37 | 43 |
| |
38 | 44 |
| |
| 45 | + | |
39 | 46 |
| |
40 | 47 |
| |
41 | 48 |
| |
| |||
219 | 226 |
| |
220 | 227 |
| |
221 | 228 |
| |
222 |
| - | |
| 229 | + | |
223 | 230 |
| |
224 | 231 |
| |
225 | 232 |
| |
| |||
247 | 254 |
| |
248 | 255 |
| |
249 | 256 |
| |
| 257 | + | |
250 | 258 |
| |
251 | 259 |
| |
252 | 260 |
| |
| |||
256 | 264 |
| |
257 | 265 |
| |
258 | 266 |
| |
| 267 | + | |
259 | 268 |
| |
260 | 269 |
| |
261 | 270 |
| |
262 | 271 |
| |
263 | 272 |
| |
264 |
| - | |
265 |
| - | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
266 | 286 |
| |
267 | 287 |
| |
268 | 288 |
| |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
269 | 302 |
| |
270 | 303 |
| |
271 | 304 |
| |
| |||
284 | 317 |
| |
285 | 318 |
| |
286 | 319 |
| |
287 |
| - | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
288 | 344 |
| |
289 | 345 |
| |
290 | 346 |
| |
| |||
750 | 806 |
| |
751 | 807 |
| |
752 | 808 |
| |
| 809 | + | |
| 810 | + | |
| 811 | + | |
| 812 | + | |
| 813 | + | |
| 814 | + | |
| 815 | + | |
| 816 | + | |
| 817 | + | |
| 818 | + | |
| 819 | + | |
| 820 | + | |
| 821 | + | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
| 826 | + | |
| 827 | + | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
| 832 | + | |
| 833 | + | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
| 838 | + | |
| 839 | + | |
| 840 | + | |
| 841 | + | |
| 842 | + | |
| 843 | + | |
| 844 | + | |
| 845 | + | |
| 846 | + | |
| 847 | + | |
| 848 | + | |
| 849 | + | |
| 850 | + |
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
| |
9 |
| - | |
| 9 | + | |
10 | 10 |
| |
11 | 11 |
| |
12 | 12 |
| |
| |||
864 | 864 |
| |
865 | 865 |
| |
866 | 866 |
| |
| 867 | + | |
867 | 868 |
| |
868 | 869 |
| |
869 | 870 |
| |
|
Lines changed: 0 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 | 3 |
| |
4 |
| - | |
5 | 4 |
| |
6 | 5 |
| |
7 |
| - |
0 commit comments
Comments
(0)