Skip to content
Snippets Groups Projects
  1. Feb 26, 2009
  2. Feb 24, 2009
  3. Feb 23, 2009
  4. Feb 18, 2009
  5. Feb 17, 2009
  6. Feb 15, 2009
  7. Feb 12, 2009
  8. Feb 11, 2009
    • Tom Lane's avatar
      Change ALTER TABLE SET WITHOUT OIDS to rewrite the whole table to physically · 6d1e3618
      Tom Lane authored
      get rid of the OID column.  This eliminates the problem discovered by Heikki
      back in November that 8.4's suppression of "unnecessary" junk filtering in
      INSERT/SELECT could lead to an Assert failure, or storing of oids into a table
      that shouldn't have them if Asserts are off.  While that particular problem
      could have been solved in other ways, it seems likely to be just a forerunner
      of things to come if we continue to allow tables to contain rows that disagree
      with the pg_class.relhasoids setting.  It's better to make this operation slow
      than to sacrifice performance or risk bugs in more common code paths.
      
      Also, add ALTER TABLE SET WITH OIDS to rewrite the table to add oids.
      This was a bit more controversial, but in view of the very small amount of
      extra code needed given the current ALTER TABLE infrastructure, it seems best
      to eliminate the asymmetry in features.
      6d1e3618
    • Peter Eisentraut's avatar
      Only unset the locale environment when --no-locale is used (the way it was · 20a43b16
      Peter Eisentraut authored
      presumably designed, but didn't act).  This allows running the temp install
      tests in a non-C locale, thus exercising users' real environments better.
      Document how to change locales for test runs.
      20a43b16
    • Bruce Momjian's avatar
  9. Feb 10, 2009
  10. Feb 09, 2009
  11. Feb 07, 2009
  12. Feb 06, 2009
    • Tom Lane's avatar
    • Tom Lane's avatar
      Clean up some loose ends from the column privileges patch: add · 7449427a
      Tom Lane authored
      has_column_privilege and has_any_column_privilege SQL functions; fix the
      information_schema views that are supposed to pay attention to column
      privileges; adjust pg_stats to show stats for any column you have select
      privilege on; and fix COPY to allow copying a subset of columns if the user
      has suitable per-column privileges for all the columns.
      
      To improve efficiency of some of the information_schema views, extend the
      has_xxx_privilege functions to allow inquiring about the OR of a set of
      privileges in just one call.  This is just exposing capability that already
      existed in the underlying aclcheck routines.
      
      In passing, make the information_schema views report the owner's own
      privileges as being grantable, since Postgres assumes this even when the grant
      option bit is not set in the ACL.  This is a longstanding oversight.
      
      Also, make the new has_xxx_privilege functions for foreign data objects follow
      the same coding conventions used by the older ones.
      
      Stephen Frost and Tom Lane
      7449427a
    • Bruce Momjian's avatar
      Fix typo in docs. · 0274e1b9
      Bruce Momjian authored
      0274e1b9
    • Bruce Momjian's avatar
      Document ways to avoid libpq WSACleanup() overhead on Windows. · 3d1a1eed
      Bruce Momjian authored
      Andrew Chernow
      3d1a1eed
  13. Feb 05, 2009
  14. Feb 04, 2009
  15. Feb 02, 2009
  16. Jan 30, 2009
  17. Jan 27, 2009
  18. Jan 23, 2009
  19. Jan 22, 2009
  20. Jan 21, 2009
Loading