1. 27 1月, 2000 1 次提交
  2. 26 1月, 2000 1 次提交
    • B
      Add: · 5c25d602
      Bruce Momjian 提交于
        * Portions Copyright (c) 1996-2000, PostgreSQL, Inc
      
      to all files copyright Regents of Berkeley.  Man, that's a lot of files.
      5c25d602
  3. 20 1月, 2000 1 次提交
  4. 19 1月, 2000 2 次提交
    • P
      another set of cleanups · f565cf41
      Peter Eisentraut 提交于
      f565cf41
    • B
      Hi! · 0cb6bc70
      Bruce Momjian 提交于
      Here is a patch to bring both libpq and psql to a state where it compiles on
      win32 (native) again. A lot of things have changed, and I have not been able
      to keep up with them all, so it has been broken for quite a while.
      After this patch, at least it compiles. It also talks "basic talk" to the
      server, but I have not yet tested all things. Sending queries, and using
      e.g. \d or \dt works fine. The rest will have to be tested further.
      It also bumps the version on libpq.dll to 7.0.
      
      Everything should be enclosed in #ifdef WIN32, unless I have missed
      something. Except for one or maybe two places where I have moved a #include
      that should not be used on win32 from the "global area" into a "#ifndef
      WIN32 area".
      
      
      //Magnus
      0cb6bc70
  5. 17 1月, 2000 1 次提交
  6. 15 1月, 2000 2 次提交
  7. 14 1月, 2000 1 次提交
  8. 13 1月, 2000 1 次提交
  9. 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
  10. 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
  11. 06 11月, 1999 1 次提交
  12. 05 11月, 1999 6 次提交