1. 24 Nov, 1997 1 commit
  2. 21 Nov, 1997 1 commit
  3. 20 Nov, 1997 1 commit
  4. 02 Nov, 1997 1 commit
  5. 08 Sep, 1997 2 commits
  6. 07 Sep, 1997 1 commit
  7. 22 Aug, 1997 1 commit
  8. 19 Aug, 1997 1 commit
  9. 31 May, 1997 1 commit
  10. 12 Mar, 1997 1 commit
    • Marc G. Fournier's avatar
      From: Dan McGuirk <mcguirk@indirect.com> · e4949f9f
      Marc G. Fournier authored
      Subject: [HACKERS] better access control error messages
      
      This patch replaces the 'no such class or insufficient privilege' with
      distinct error messages that tell you whether the table really doesn't
      exist or whether access was denied.
      e4949f9f
  11. 14 Feb, 1997 1 commit
  12. 07 Feb, 1997 1 commit
  13. 22 Jan, 1997 1 commit
  14. 07 Dec, 1996 1 commit
  15. 30 Nov, 1996 1 commit
    • Bruce Momjian's avatar
      This patch changes quite a few instances of references of Oid's · 63df35e2
      Bruce Momjian authored
      as ints and longs.  Touches on quite a few function args as
      well.  Most other files look ok as far as Oids go...still checking
      though...
      
      Since Oids are type'd as unsigned ints, they should prolly be used
      with the %ud format string in elog and sprintf messages.  Not sure
      what kind of strangeness that could produce.
      
      Darren King
      63df35e2
  16. 19 Nov, 1996 1 commit
  17. 13 Nov, 1996 1 commit
    • 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
  18. 08 Nov, 1996 1 commit
  19. 04 Nov, 1996 1 commit
  20. 30 Oct, 1996 1 commit
  21. 28 Aug, 1996 1 commit
  22. 13 Aug, 1996 1 commit
    • Marc G. Fournier's avatar
      Fixes: · 59f29714
      Marc G. Fournier authored
      This patch forces postgres95 to assume any floating-point value is a
      float8.  It removes the requirement that you cast all floating-point
      constants to float8.
      
      We can remove alot of casts in the regression test after we are sure
      this works.
      
      If I have missed anything, would someone let me know.  I have tested
      inserts of floating-point values into float8 fields, and it worked well.
      Casting the number to float4 showed the same precision loss as previous
      uncast values showed.
      
      Submitted by: Bruce Momjian <maillist@candle.pha.pa.us>
      59f29714
  23. 19 Jul, 1996 1 commit
    • Marc G. Fournier's avatar
      Fixes: · 20288400
      Marc G. Fournier authored
      I have written some patches which add support for NULLs to Postgres95.
      In fact support for NULLs was already present in postgres, but it had been
      disabled because not completely debugged, I believe. My patches simply add
      some checks here and there. To enable the new code you must add -DNULL_PATCH
      to CFLAGS in Makefile.global. After recompiling you can do things like:
      
      insert into a (x, y) values (1, NULL);
      update a set x = NULL where x = 0;
      
      You can't still use a "where x=NULL" clause, you must use ISNULL instead.
      This could probably be an easy fix to do.
      
      
      
      
      Submitted by: Massimo Dal Zotto <dz@cs.unitn.it>
      20288400
  24. 09 Jul, 1996 1 commit