Skip to content
Snippets Groups Projects
  1. Feb 23, 1998
  2. Feb 21, 1998
    • Marc G. Fournier's avatar
      First step done, · 7b30490b
      Marc G. Fournier authored
          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;
      7b30490b
  3. Feb 13, 1998
  4. Feb 10, 1998
  5. Jan 22, 1998
  6. Jan 20, 1998
  7. Jan 19, 1998
  8. Jan 17, 1998
  9. Jan 15, 1998
  10. Jan 11, 1998
  11. Jan 09, 1998
  12. Jan 04, 1998
  13. Dec 24, 1997
  14. Dec 23, 1997
  15. Dec 18, 1997
  16. Nov 25, 1997
  17. Nov 21, 1997
  18. Nov 02, 1997
  19. Sep 19, 1997
  20. Sep 13, 1997
  21. Sep 08, 1997
  22. Sep 07, 1997
  23. Sep 04, 1997
  24. Apr 10, 1997
  25. Nov 13, 1996
    • Marc G. Fournier's avatar
      Commit of a *MAJOR* patch from Dan McGuirk <djm@indirect.com> · 07a65b22
      Marc G. Fournier authored
      Changes:
      
              * Unique index capability works using the syntax 'create unique
                index'.
      
              * Duplicate OID's in the system tables are removed.  I put
                little scripts called 'duplicate_oids' and 'find_oid' in
                include/catalog that help to find and remove duplicate OID's.
                I also moved 'unused_oids' from backend/catalog to
                include/catalog, since it has to be in the same directory
                as the include files in order to work.
      
              * The backend tries converting the name of a function or aggregate
                to all lowercase if the original name given doesn't work (mostly
                for compatibility with ODBC).
      
              * You can 'SELECT NULL' to your heart's content.
      
              * I put my _bt_updateitem fix in instead, which uses
                _bt_insertonpg so that even if the new key is so big that
                the page has to be split, everything still works.
      
              * All literal references to system catalog OID's have been
                replaced with references to define'd constants from the catalog
                header files.
      
              * I added a couple of node copy functions.  I think this was a
                preliminary attempt to get rules to work.
      07a65b22
  26. Nov 08, 1996
  27. Aug 19, 1996
    • Marc G. Fournier's avatar
      Fixes: · 60b1123f
      Marc G. Fournier authored
      Here's a couple more small fixes that I've made to make my runtime
      checker happy with the code.  More along the lines of those that
      I sent in the past, ie, a pointer to an array != the name of
      an array.  The last patch is that I mailed about yesterday -- I got
      two replies of "do it", so it's done.  As far as I can tell, however,
      the function in question is never called by pg95, so either way
      it can't hurt...
      
      From:  "Kurt J. Lidl" <lidl@va.pubnix.com>
      60b1123f
  28. Jul 09, 1996
Loading