1. 13 6月, 2005 1 次提交
  2. 09 6月, 2005 1 次提交
    • B
      I've created a patch which adds support for troff "-ms" output to · 4a5cda7b
      Bruce Momjian 提交于
      psql.  i.e. "\pset format troff-ms".  The patch also corrects some
      problems with the "latex" format, notably defining an extra column in
      the output table, and correcting some alignment issues; it also
      changes the output to match the border setting as documented in the
      manual page and as shown with the "aligned" format.
      
      The troff-ms output is mostly identical to the latex output allowing
      for the differences between the two typesetters.
      
      The output should be saved in a file and piped as follows:
      
        cat file | tbl | troff -T ps -ms > file.ps
      or
        tbl file | troff -T ps -ms > file.ps
      
      Because it contains tabs, you'll need to redirect psql output or use
      "script", rather than pasting from a terminal window, due to the tabs
      which can be replaced with spaces.
      
      Roger Leigh
      4a5cda7b
  3. 01 1月, 2005 1 次提交
  4. 29 8月, 2004 1 次提交
  5. 30 11月, 2003 1 次提交
    • P
      · 969685ad
      PostgreSQL Daemon 提交于
      $Header: -> $PostgreSQL Changes ...
      969685ad
  6. 05 8月, 2003 1 次提交
  7. 04 8月, 2003 1 次提交
  8. 12 6月, 2003 1 次提交
    • B
      · ef2ba427
      Bruce Momjian 提交于
      Attached is a patch that enhances the output of psql's HTML mode.
      The output now validates as HTML 4.01 Strict, XHTML 1.0 strict,
      and XHTML 1.1 (assuming you wrap it in a valid html/body document).
      
      It also wraps the output of PGRES_COMMAND_OK if the HTML tag is on,
      for full compliance: this is why html_escaped_print has to be
      externalized.
      
      Greg Sabino Mullane greg@turnstep.com
      ef2ba427
  9. 19 3月, 2003 1 次提交
  10. 09 11月, 2002 1 次提交
  11. 05 9月, 2002 1 次提交
  12. 15 7月, 2002 1 次提交
  13. 06 11月, 2001 1 次提交
  14. 28 10月, 2001 1 次提交
  15. 25 10月, 2001 1 次提交
  16. 13 5月, 2001 1 次提交
  17. 13 4月, 2000 1 次提交
  18. 16 2月, 2000 1 次提交
  19. 30 1月, 2000 1 次提交
    • P
      A few minor psql enhancements · 2b84cbb6
      Peter Eisentraut 提交于
      Initdb help correction
      Changed end/abort to commit/rollback and changed related notices
      Commented out way old printing functions in libpq
      Fixed a typo in alter table / alter column
      2b84cbb6
  20. 19 1月, 2000 1 次提交
  21. 26 11月, 1999 1 次提交
    • B
      * Includes tab completion. It's not magic, but it's very cool. At any · 78bc83fe
      Bruce Momjian 提交于
      rate
        it's better than what used to be there.
      
      * Does proper SQL "host variable" substitution as pointed out by Andreas
        Zeugwetter (thanks): select * from :foo; Also some changes in how ':'
        and ';' are treated (escape with \ to send to backend). This does
      _not_
        affect the '::' cast operator, but perhaps others that contain : or ;
        (but there are none right now).
      
      * To show description with a <something> listing, append '?' to command
        name, e.g., \df?. This seemed to be the convenient and logical
      solution.
        Or append a '+' to see more useless information, e.g., \df+.
      
      * Fixed fflush()'ing bug pointed out by Jan during the regression test
        discussion.
      
      * Added LastOid variable. This ought to take care of TODO item "Add a
        function to return the last inserted oid, for use in psql scripts"
        (under CLIENTS)
        E.g.,
      insert into foo values(...);
      insert into bar values(..., :LastOid);
      \echo $LastOid
      
      * \d command shows constraints, rules, and triggers defined on the table
        (in addition to indices)
      
      * Various fixes, optimizations, corrections
      
      * Documentation update as well
      
      
      Note: This now requires snprintf(), which, if necessary, is taken from
      src/backend/port. This is certainly a little weird, but it should
      suffice
      until a source tree cleanup is done.
      
      Enjoy.
      
      --
      Peter Eisentraut                  Sernanders väg 10:115
      78bc83fe
  22. 11 11月, 1999 1 次提交
    • B
      In the spirit of TODO item · 2a24ec6f
      Bruce Momjian 提交于
      * Add use of 'const' for varibles in source tree
      (which is misspelled, btw.)
      I went through the front-end libpq code and did so. This affects in
      particular the various accessor functions (such as PQdb() and
      PQgetvalue()) as well as, by necessity, the internal helpers they use.
      
      I have been really thorough in that regard, perhaps some people will find
      it annoying that things like
      char * foo = PQgetvalue(res, 0, 0)
      will generate a warning. On the other hand it _should_ generate one. This
      is no real compatibility break, although a few clients will have to be
      fixed to suppress warnings. (Which again would be in the spirit of the
      above TODO.)
      
      In addition I replaced some int's by size_t's and removed some warnings
      (and generated some new ones -- grmpf!). Also I rewrote PQoidStatus (so it
      actually honors the const!) and supplied a new function PQoidValue that
      returns a proper Oid type. This is only front-end stuff, none of the
      communicaton stuff was touched.
      
      
      The psql patch also adds some new consts to honor the new libpq situation,
      as well as fixes a fatal condition that resulted when using the -V
      (--version) option and there is no database listening.
      
      
      So, to summarize, the psql you should definitely put in (with or without
      the libpq). If you think I went too far with the const-mania in libpq, let
      me know and I'll make adjustments. If you approve it, I will also update
      the docs.
      
              -Peter
      
      --
      Peter Eisentraut                  Sernanders vaeg 10:115
      2a24ec6f
  23. 05 11月, 1999 2 次提交