1. 07 3月, 2006 12 次提交
    • T
      Make all our flex and bison files use %option prefix or %name-prefix · fb51ad34
      Tom Lane 提交于
      (respectively) to rename yylex and related symbols.  Some were doing
      it this way already, while others used not-too-reliable sed hacks in
      the Makefiles.  It's all nice and consistent now.
      fb51ad34
    • T
      Remove the stub support we had for UNION JOIN; per discussion, this is · 012abeba
      Tom Lane 提交于
      not likely ever to be implemented seeing it's been removed from SQL2003.
      This allows getting rid of the 'filter' version of yylex() that we had in
      parser.c, which should save at least a few microseconds in parsing.
      012abeba
    • T
      'make clean' should NOT remove *~ files. · 48cf2957
      Tom Lane 提交于
      48cf2957
    • B
      SGML typo fix. · 135fe189
      Bruce Momjian 提交于
      135fe189
    • B
      Default to ON for 8.2, as announced in the release notes: · d694bd81
      Bruce Momjian 提交于
      	escape_string_warning = on
      d694bd81
    • B
      Done though the second is default so off in 8.2: · 1c021447
      Bruce Momjian 提交于
      > * -Eventually enable escape_string_warning and standard_conforming_strings
      1c021447
    • B
      Attached is the new patch. To summarize: · d69b1632
      Bruce Momjian 提交于
         - new function justify_interval(interval)
         - modified function justify_hours(interval)
         - modified function justify_days(interval)
      
      These functions are defined to meet the requirements as discussed in
      this thread.  Specifically:
      
         - justify_hours makes certain the sign bit on the hours
           matches the sign bit on the days.  It only checks the
           sign bit on the days, and not the months, when
           determining if the hours should be positive or negative.
           After the call, -24 < hours < 24.
      
         - justify_days makes certain the sign bit on the days
           matches the sign bit on the months.  It's behavior does
           not depend on the hours, nor does it modify the hours.
           After the call, -30 < days < 30.
      
         - justify_interval makes sure the sign bits on all three
           fields months, days, and hours are all the same.  After
           the call, -24 < hours < 24 AND -30 < days < 30.
      
      Mark Dilger
      d69b1632
    • B
      Enable standard_conforming_strings to be turned on. · 19c21d11
      Bruce Momjian 提交于
      Kevin Grittner
      19c21d11
    • B
      Update comment on how sighup signal affects postgresql.conf reload. · a9c1047e
      Bruce Momjian 提交于
      Markus Bertheau
      a9c1047e
    • B
      * Stephen Frost (sfrost@snowman.net) wrote: · 526f773d
      Bruce Momjian 提交于
      >   I've now tested this patch at home w/ 8.2HEAD and it seems to fix the
      >   bug.  I plan on testing it under 8.1.2 at work tommorow with
      >   mod_auth_krb5, etc, and expect it'll work there.  Assuming all goes
      >   well and unless someone objects I'll forward the patch to -patches.
      >   It'd be great to have this fixed as it'll allow us to use Kerberos to
      >   authenticate to phppgadmin and other web-based tools which use
      >   Postgres.
      
        While playing with this patch under 8.1.2 at home I discovered a
        mistake in how I manually applied one of the hunks to fe-auth.c.
        Basically, the base code had changed and so the patch needed to be
        modified slightly.  This is because the code no longer either has a
        freeable pointer under 'name' or has 'name' as NULL.
      
        The attached patch correctly frees the string from pg_krb5_authname
        (where it had been strdup'd) if and only if pg_krb5_authname returned
        a string (as opposed to falling through and having name be set using
        name = pw->name;).  Also added a comment to this effect.
      
      Backpatch to 8.1.X.
      
      Stephen Frost
      526f773d
    • B
      This patch adds native LDAP auth, for those platforms that don't have · 357cc01e
      Bruce Momjian 提交于
      PAM (such as Win32, but also unixen without PAM). On Unix, uses
      OpenLDAP. On win32, uses the builin WinLDAP library.
      
      Magnus Hagander
      357cc01e
    • B
      Add: · ebdc3582
      Bruce Momjian 提交于
      > 	o Prevent parent tables from altering or dropping constraints
      > 	  like CHECK that are inherited by child tables
      >
      > 	  Dropping constraints should only be possible with CASCADE.
      >
      ebdc3582
  2. 06 3月, 2006 13 次提交
  3. 05 3月, 2006 11 次提交
  4. 04 3月, 2006 4 次提交