1. 19 Nov, 2001 1 commit
  2. 05 Nov, 2001 1 commit
  3. 04 Nov, 2001 1 commit
    • Philip Warner's avatar
      - Fix compiler warning in pg_restore · 1ef62bb6
      Philip Warner authored
      - Fix handling of {data/schema}-only restores when using a full
        backup file; prior version was restoring schema in data-only
        restores. Added enum to make code easier to understand.
      1ef62bb6
  4. 25 Oct, 2001 1 commit
  5. 04 Sep, 2001 1 commit
  6. 22 Aug, 2001 1 commit
  7. 19 Aug, 2001 1 commit
  8. 12 Aug, 2001 1 commit
  9. 03 Jul, 2001 1 commit
  10. 27 Jun, 2001 1 commit
  11. 17 May, 2001 1 commit
  12. 22 Mar, 2001 1 commit
  13. 19 Mar, 2001 1 commit
    • Philip Warner's avatar
      - Added CVS headers to files · cfeccdf8
      Philip Warner authored
       - Avoid forcing table name to lower case in FixupBlobXrefs
       - Removed fmtId calls for all ArchiveEntry name fields. This fixes
         quoting problems in trigger enable/disable code for mixed case
         table names, and avoids commands like 'pg_restore -t '"TblA"'
      cfeccdf8
  14. 06 Mar, 2001 2 commits
  15. 01 Mar, 2001 1 commit
  16. 27 Feb, 2001 1 commit
  17. 10 Feb, 2001 1 commit
    • Tom Lane's avatar
      Restructure the key include files per recent pghackers discussion: there · d08741ea
      Tom Lane authored
      are now separate files "postgres.h" and "postgres_fe.h", which are meant
      to be the primary include files for backend .c files and frontend .c files
      respectively.  By default, only include files meant for frontend use are
      installed into the installation include directory.  There is a new make
      target 'make install-all-headers' that adds the whole content of the
      src/include tree to the installed fileset, for use by people who want to
      develop server-side code without keeping the complete source tree on hand.
      Cleaned up a whole lot of crufty and inconsistent header inclusions.
      d08741ea
  18. 06 Jan, 2001 1 commit
  19. 03 Dec, 2000 1 commit
  20. 13 Nov, 2000 2 commits
    • Bruce Momjian's avatar
      Remove -k unix socketpath option from client side, allow hostname with · ebd61ac0
      Bruce Momjian authored
      leading slash to behave as a unix socket path.
      ebd61ac0
    • Bruce Momjian's avatar
      UUNET is looking into offering PostgreSQL as a part of a managed web · 2150c2ed
      Bruce Momjian authored
      hosting product, on both shared and dedicated machines.  We currently
      offer Oracle and MySQL, and it would be a nice middle-ground.
      However, as shipped, PostgreSQL lacks the following features we need
      that MySQL has:
      
      1. The ability to listen only on a particular IP address.  Each
         hosting customer has their own IP address, on which all of their
         servers (http, ftp, real media, etc.) run.
      2. The ability to place the Unix-domain socket in a mode 700 directory.
         This allows us to automatically create an empty database, with an
         empty DBA password, for new or upgrading customers without having
         to interactively set a DBA password and communicate it to (or from)
         the customer.  This in turn cuts down our install and upgrade times.
      3. The ability to connect to the Unix-domain socket from within a
         change-rooted environment.  We run CGI programs chrooted to the
         user's home directory, which is another reason why we need to be
         able to specify where the Unix-domain socket is, instead of /tmp.
      4. The ability to, if run as root, open a pid file in /var/run as
         root, and then setuid to the desired user.  (mysqld -u can almost
         do this; I had to patch it, too).
      
      The patch below fixes problem 1-3.  I plan to address #4, also, but
      haven't done so yet.  These diffs are big enough that they should give
      the PG development team something to think about in the meantime :-)
      Also, I'm about to leave for 2 weeks' vacation, so I thought I'd get
      out what I have, which works (for the problems it tackles), now.
      
      With these changes, we can set up and run PostgreSQL with scripts the
      same way we can with apache or proftpd or mysql.
      
      In summary, this patch makes the following enhancements:
      
      1. Adds an environment variable PGUNIXSOCKET, analogous to MYSQL_UNIX_PORT,
         and command line options -k --unix-socket to the relevant programs.
      2. Adds a -h option to postmaster to set the hostname or IP address to
         listen on instead of the default INADDR_ANY.
      3. Extends some library interfaces to support the above.
      4. Fixes a few memory leaks in PQconnectdb().
      
      The default behavior is unchanged from stock 7.0.2; if you don't use
      any of these new features, they don't change the operation.
      
      David J. MacKenzie
      2150c2ed
  21. 16 Oct, 2000 1 commit
  22. 13 Oct, 2000 2 commits
  23. 08 Aug, 2000 1 commit
  24. 01 Aug, 2000 1 commit
    • Philip Warner's avatar
      - Added --create, --no-owner, --superuser, --no-reconnect (pg_dump & pg_restore) · 92bd532c
      Philip Warner authored
      - Added code to dump 'Create Schema' statement (pg_dump)
      - Don't bother to disable/enable triggers if we don't have a superuser (pg_restore)
      - Cleaned up code for reconnecting to database.
      - Force a reconnect as superuser before enabling/disabling triggers.
      - Added & Removed --throttle (pg_dump)
      - Fixed minor bug in language dumping code: expbuffres were not being reset.
      - Fixed version number initialization in _allocAH (pg_backup_archiver.c)
      - Added second connection when restoring BLOBs to allow temp. table to survive
        (db reconnection causes temp tables to be lost).
      92bd532c
  25. 21 Jul, 2000 1 commit
  26. 06 Jul, 2000 1 commit
  27. 04 Jul, 2000 1 commit