1. 02 7月, 2005 3 次提交
    • B
      Clarify: · f009248a
      Bruce Momjian 提交于
      < 	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
    • B
      Update for roles: · fee590c8
      Bruce Momjian 提交于
      < * 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
    • B
      Update for roles: · b00f557d
      Bruce Momjian 提交于
      < * 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
  2. 01 7月, 2005 8 次提交
  3. 30 6月, 2005 10 次提交
  4. 29 6月, 2005 7 次提交
  5. 28 6月, 2005 4 次提交
  6. 27 6月, 2005 8 次提交
    • T
      Concurrency for GiST · e8cab5fe
      Teodor Sigaev 提交于
      - 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
    • T
      Modify pg_dump to assume that a check constraint is inherited if its · c3be085a
      Tom Lane 提交于
      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
    • B
      Done: · fc722403
      Bruce Momjian 提交于
      > * -Remove kerberos4 from source tree
      fc722403
    • N
      Remove support for Kerberos V4. It seems no one is using this, it has · a159ad30
      Neil Conway 提交于
      some security issues, and upstream has declared it "dead". Patch from
      Magnus Hagander, minor editorialization from Neil Conway.
      a159ad30
    • B
      Done: · a051da02
      Bruce Momjian 提交于
      > 	o -Allow PL/pgSQL EXECUTE query_var INTO record_var;
      a051da02
    • T
      Remove the << >> &< and &> operators for contrib/cube, which were · dcf2e1c8
      Tom Lane 提交于
      wrong, but nobody noticed because they were also useless.
      dcf2e1c8
    • T
      Adjust contrib/seg &< and &> operators so that r-tree indexing logic · 54c80a34
      Tom Lane 提交于
      works properly for 1-D comparisons.  Fix some other errors such as
      bogus commutator specifications.
      54c80a34
    • T
      Tweak dynahash.c to not allocate so many entries at once when dealing · 06ae88a8
      Tom Lane 提交于
      with a table that has a small predicted size.  Avoids wasting several
      hundred K on the timezone hash table, which is likely to have only one
      or a few entries, but the entries use up 10Kb apiece ...
      06ae88a8