postgresql/src/backend/executor
Marc G. Fournier 7b30490bc9 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;
1998-02-21 06:32:15 +00:00
..
execAmi.c Support for subselects. 1998-02-13 03:26:53 +00:00
execFlatten.c
execJunk.c Inline fastgetattr and others so data access does not use function 1998-01-31 04:39:26 +00:00
execMain.c First step done, 1998-02-21 06:32:15 +00:00
execProcnode.c Support for subselects. 1998-02-13 03:26:53 +00:00
execQual.c Support for subselects. 1998-02-13 03:26:53 +00:00
execScan.c
execTuples.c Pass attypmod through to executor by adding to Var and Resdom. 1998-02-10 04:02:59 +00:00
execUtils.c Support for subselects. 1998-02-13 03:26:53 +00:00
functions.c Support for subselects. 1998-02-13 03:26:53 +00:00
Makefile Support for subselects. 1998-02-13 03:26:53 +00:00
nodeAgg.c Support for subselects. 1998-02-13 03:26:53 +00:00
nodeAppend.c UNION work for UNION ALL and other union stuff. 1997-12-27 06:41:41 +00:00
nodeGroup.c New nodeGroup.c code uses own copy of first tuple in a group. 1998-02-18 12:40:44 +00:00
nodeHash.c Support for subselects. 1998-02-13 03:26:53 +00:00
nodeHashjoin.c Support for subselects. 1998-02-13 03:26:53 +00:00
nodeIndexscan.c Support for subselects. 1998-02-13 03:26:53 +00:00
nodeMaterial.c Support for subselects. 1998-02-13 03:26:53 +00:00
nodeMergejoin.c
nodeNestloop.c Support for subselects. 1998-02-13 03:26:53 +00:00
nodeResult.c Fix from Vadim for simple-minded case SELECT 1 WHERE 1 IN (SELECT 1) 1998-02-18 07:19:34 +00:00
nodeSeqscan.c Remove all time travel stuff. Small parser cleanup. 1997-11-20 23:24:03 +00:00
nodeSort.c Goodbye ABORT. Hello ERROR for all errors. 1998-01-07 21:07:04 +00:00
nodeSubplan.c Fix for InitPlan-s: have to copy subselect' result tuple. 1998-02-19 04:47:07 +00:00
nodeTee.c Goodbye ABORT. Hello ERROR for all errors. 1998-01-07 21:07:04 +00:00
nodeUnique.c New nodeGroup.c code uses own copy of first tuple in a group. 1998-02-18 12:40:44 +00:00
spi.c Pass around typmod as int16. 1998-02-10 16:04:38 +00:00