1. 01 Jul, 2005 11 commits
    • Bruce Momjian's avatar
      Clarify code to double \\ and '. · 2f7d369a
      Bruce Momjian authored
      2f7d369a
    • Bruce Momjian's avatar
      Clarify: · f009248a
      Bruce Momjian authored
      < 	o Replace crude DELETE FROM method of pg_dumpall for cleaning of
      < 	  roles with separate DROP commands
      > 	o Replace crude DELETE FROM method of pg_dumpall --clean for
      >           cleaning of roles with separate DROP commands
      f009248a
    • Bruce Momjian's avatar
      Update for roles: · fee590c8
      Bruce Momjian authored
      < * Allow limits on per-db/user connections
      > * Allow limits on per-db/role connections
      < * Prevent default re-use of sysids for dropped users and roles
      <
      <   Currently, if a user is removed while he still owns objects, a new
      <   user given might be given their user id and inherit the
      <   previous users objects.
      <
      450c444
      < * Add COMMENT ON for all cluster global objects (users, roles, databases
      > * Add COMMENT ON for all cluster global objects (roles, databases
      609c603
      < 	  users and roles with separate DROP commands
      > 	  roles with separate DROP commands
      fee590c8
    • Bruce Momjian's avatar
      Update for roles: · b00f557d
      Bruce Momjian authored
      < * Prevent default re-use of sysids for dropped users and groups
      > * Prevent default re-use of sysids for dropped users and roles
      450c450
      < * Add COMMENT ON for all cluster global objects (users, groups, databases
      > * Add COMMENT ON for all cluster global objects (users, roles, databases
      609c609
      < 	  users and groups with separate DROP commands
      > 	  users and roles with separate DROP commands
      b00f557d
    • Bruce Momjian's avatar
      Item superceeded now that groups exist: · 8ab306e4
      Bruce Momjian authored
      < * Add group object ownership, so groups can rename/drop/grant on objects,
      <   so we can implement roles
      8ab306e4
    • Bruce Momjian's avatar
      Done: · 16d2699f
      Bruce Momjian authored
      > 	o -Add dumping and restoring of LOB comments
      16d2699f
    • Teodor Sigaev's avatar
      Fixes from Janko Richter <jankorichter@yahoo.de> · ef770cbb
      Teodor Sigaev authored
      - Fix wrong index results on text, char, varchar for multibyte strings
      - Fix some SIGFPE signals
      - Add support for infinite timestamps
      - Because of locale settings, btree_gist can not be a prefix index anymore (for text).
        Each node holds now just the lower and upper boundary.
      ef770cbb
    • Bruce Momjian's avatar
      8f6e8e8f
    • Teodor Sigaev's avatar
      Improve error messages and add comment · 53502161
      Teodor Sigaev authored
      53502161
    • Neil Conway's avatar
      Adds some missing error handling to PGTYPESnumeric_div() in ecpg's · 555f5139
      Neil Conway authored
      pgtypeslib: (1) we need to check the return value of sub_abs() (2) we
      need to check the return value of 4 calls to digitbuf_alloc().
      
      Per Coverity static analysis performed by EnterpriseDB.
      555f5139
    • Neil Conway's avatar
      Fix some minor infelicities in ecpg's pgtypeslib: (1) `pstr' must be · 9fad4cb6
      Neil Conway authored
      non-NULL in this function, so there is no need to check for it (2) we
      should check the return value of pgtypes_strdup(). Patch from Eric
      Astor at EnterpriseDB, with slight cleanup by myself, per a report
      from the Coverity tool.
      9fad4cb6
  2. 30 Jun, 2005 9 commits
  3. 29 Jun, 2005 5 commits
  4. 28 Jun, 2005 7 commits
  5. 27 Jun, 2005 8 commits
    • Bruce Momjian's avatar
      Done: · 977530d8
      Bruce Momjian authored
      > * -Add concurrency to GIST
      977530d8
    • Teodor Sigaev's avatar
      Concurrency for GiST · e8cab5fe
      Teodor Sigaev authored
      - full concurrency for insert/update/select/vacuum:
              - select and vacuum never locks more than one page simultaneously
              - select (gettuple) hasn't any lock across it's calls
              - insert never locks more than two page simultaneously:
                      - during search of leaf to insert it locks only one page
                        simultaneously
                      - while walk upward to the root it locked only parent (may be
                        non-direct parent) and child. One of them X-lock, another may
                        be S- or X-lock
      - 'vacuum full' locks index
      - improve gistgetmulti
      - simplify XLOG records
      
      Fix bug in index_beginscan_internal: LockRelation may clean
        rd_aminfo structure, so move GET_REL_PROCEDURE after LockRelation
      e8cab5fe
    • Tom Lane's avatar
      Modify pg_dump to assume that a check constraint is inherited if its · c3be085a
      Tom Lane authored
      name matches the name of any parent-table constraint, without looking
      at the constraint text.  This is a not-very-bulletproof workaround for
      the problem exhibited by Berend Tober last month.  We really ought to
      record constraint inheritance status in pg_constraint, but it's looking
      like that may not get done for 8.1 --- and even if it does, we will
      need this kluge for dumping from older servers.
      c3be085a
    • Bruce Momjian's avatar
      Done: · fc722403
      Bruce Momjian authored
      > * -Remove kerberos4 from source tree
      fc722403
    • Neil Conway's avatar
      Remove support for Kerberos V4. It seems no one is using this, it has · a159ad30
      Neil Conway authored
      some security issues, and upstream has declared it "dead". Patch from
      Magnus Hagander, minor editorialization from Neil Conway.
      a159ad30
    • Bruce Momjian's avatar
      Done: · a051da02
      Bruce Momjian authored
      > 	o -Allow PL/pgSQL EXECUTE query_var INTO record_var;
      a051da02
    • Tom Lane's avatar
      Remove the << >> &< and &> operators for contrib/cube, which were · dcf2e1c8
      Tom Lane authored
      wrong, but nobody noticed because they were also useless.
      dcf2e1c8
    • Tom Lane's avatar
      Adjust contrib/seg &< and &> operators so that r-tree indexing logic · 54c80a34
      Tom Lane authored
      works properly for 1-D comparisons.  Fix some other errors such as
      bogus commutator specifications.
      54c80a34