1. 26 8月, 1998 16 次提交
    • B
      Make attalign match type alignment. · 093beb35
      Bruce Momjian 提交于
      093beb35
    • T
      Fix up crashing symptoms for new serial type by making sure constraint · 651e31bb
      Thomas G. Lockhart 提交于
       and index name fields are pstrdup'd (copied) rather than reused.
      651e31bb
    • B
      Fix for select bug. · a873da48
      Bruce Momjian 提交于
      a873da48
    • M
      · 96c4212f
      Marc G. Fournier 提交于
      cvs add'd two files for the tprintf() patch...
      96c4212f
    • M
      · f62d1253
      Marc G. Fournier 提交于
      From: Massimo Dal Zotto <dz@cs.unitn.it>
      
      >       these patches define the UNLISTEN sql command. The code already
      >       existed but it was unknown to the parser. Now it can be used
      >       like the listen command.
      >       You must make clean and delete gram.c and parser.h before make.
      f62d1253
    • M
      · 7414d619
      Marc G. Fournier 提交于
      From: Massimo Dal Zotto <dz@cs.unitn.it>
      
      > tprintf.patch
      >
      >       tprintf.patch
      >
      >       adds functions and macros which implement a conditional trace package
      >       with the ability to change flags and numeric options of running
      >       backends at runtime.
      >       Options/flags can be specified in the command line and/or read from
      >       the file pg_options in the data directory.
      7414d619
    • M
      · 51e8e187
      Marc G. Fournier 提交于
      Massimo Dal Zotto <dz@cs.unitn.it>
      
      > socket-flock.patch
      >
      >       use advisory locks to check if the unix socket can be deleted.
      >       A running postmaster keeps a lock on that file. A starting
      >       postmaster exits if the file exists and is locked, otherwise
      >       it deletes the sockets and proceeds.
      >       This avoid the need to remove manually the file after a postmaster
      >       or system crash.
      >       I don't know if flock is available on any system. If not we could
      >       define a HAVE_FLOCK set by configure.
      51e8e187
    • M
      · 53d7d473
      Marc G. Fournier 提交于
      From: Massimo Dal Zotto <dz@cs.unitn.it>
      
      > sinval.patch
      >
      >       fixes a problem in SI cache which causes table overflow if some
      >       backend is idle for a long time while other backends keep adding
      >       entries.
      >       It uses the new signal handling implemented in tprintf.patch.
      >       I have also increacasesed the max number of backends from 32 to 64
      >       and the table size from 1000 to 5000.
      >       I don't know if anybody is working on SI, but until another
      >       solution is found this patch fixes the problem. I have received
      >       messages from other people reporting the same problem which I
      >       fixed many months ago.
      53d7d473
    • M
      · 82555376
      Marc G. Fournier 提交于
      missed adding a new include file
      82555376
    • M
      · 8e9d69d6
      Marc G. Fournier 提交于
      From: Massimo Dal Zotto <dz@cs.unitn.it>
      
      > sequence.patch
      >
      >       adds the missing setval command to sequences. Owner of sequences
      >       can now set the last value to any value between min and max
      >       without recreating the sequence. This is useful after loading
      >       data from external files.
      8e9d69d6
    • M
      · 88b17d9c
      Marc G. Fournier 提交于
      From: Massimo Dal Zotto <dz@cs.unitn.it>
      
      > ps-status.patch
      >
      >       macros for ps status, used by postgres.c and utility.c.
      >       Unfortunately ps status is system dependent and the current
      >       code doesn't work on linux. The use of macros confines system
      >       dependency to into one file (ps-status.h). Users of other
      >       operating systems should check this code and submit new macros.
      88b17d9c
    • M
      · ab00a220
      Marc G. Fournier 提交于
      From: Massimo Dal Zotto <dz@cs.unitn.it>
      
      > pqpacket.patch
      >
      >       fixed indentation.
      ab00a220
    • M
      · 7dbcf31b
      Marc G. Fournier 提交于
      From: Massimo Dal Zotto <dz@cs.unitn.it>
      
      lock.patch
      
              I have rewritten lock.c cleaning up the code and adding better
              assert checking I have also added some fields to the lock and
              xid tags for better support of user locks. There is also a new
              function which returns an array of pids owning a lock.
              I'm using this code from over six months and it works fine.
      7dbcf31b
    • M
      · 1acf0d85
      Marc G. Fournier 提交于
      From: Massimo Dal Zotto <dz@cs.unitn.it>
      
      config.patch
      
              remove old defines no more used in the code.
      1acf0d85
    • M
      · 1a5fb654
      Marc G. Fournier 提交于
      From: Massimo Dal Zotto <dz@cs.unitn.it>
      
      assert.patch
      
              adds a switch to turn on/off the assert checking if enabled at compile
              time. You can now compile postgres with assert checking and disable it
              at runtime in a production environment.
      1a5fb654
    • B
      Can someone please apply this portability patch to genbki.sh ? · 1682c362
      Bruce Momjian 提交于
      (Mark or Bruce?) It fixes a problem when cpp gives a warning when
      precompiling /dev/null like:  "/dev/null", line 1: 1506-229 (W)
      File is empty.  This leads to a hangup when doing the description
      load during initdb, since stderr also ends up in the global1.description
      and local1_template1.description
      
      stderr has to be redirected to /dev/null:
      
      Andreas Zeugswetter
      1682c362
  2. 25 8月, 1998 18 次提交
    • T
    • T
      Support SERIAL column type. Expand column marked is_sequence into three · 7ff198cd
      Thomas G. Lockhart 提交于
       statements:
       - the table definition with a default clause referencing the sequence;
       - a CREATE SEQUENCE statement;
       - a UNIQUE constraint, which expands into a CREATE INDEX statement.
      This is not a perfect solution, since the sequence will remain even if
       the table is dropped. Also, there is no absolute protection on updating
       the sequence column.
      7ff198cd
    • T
      Support SERIAL column type. Expand into an integer column but mark · 12cf9f80
      Thomas G. Lockhart 提交于
       is_sequence in the ColumnDef structure.
      12cf9f80
    • T
      Make new section header. · fddd79aa
      Thomas G. Lockhart 提交于
      fddd79aa
    • T
      Clean up double-quotes around column and table names. · 6962f86e
      Thomas G. Lockhart 提交于
       Had too many in some cases because there was already a routine
       taking care of it.
      6962f86e
    • T
      Move debugging printout of the query tree to print for all cases. · 7540af49
      Thomas G. Lockhart 提交于
       Formerly came just after early exit from loop for command nodes,
       so missed some cases.
      7540af49
    • M
      · c8b3d5d3
      Marc G. Fournier 提交于
      Add nextstep to similar template file
      c8b3d5d3
    • M
      · dd70e439
      Marc G. Fournier 提交于
      re-integrate nextstep dynloader functionality
      
      From: Jacek Lasecki <jacek@sound.eti.pg.gda.pl>
      dd70e439
    • M
      · 875a3f66
      Marc G. Fournier 提交于
      From: Michael Meskes <meskes@online-club.de>
      
      +
      + Fri Aug 14 12:44:21 CEST 1998
      +
      +       - Added EXEC SQL DEFINE statement
      +       - Set version to 2.4.0
      +
      + Tue Aug 18 09:24:15 CEST 1998
      +
      +       - Removed keyword IS from DEFINE statement
      +       - Added latest changes from gram.y
      +       - Removed duplicate symbols from preproc.y
      +       - Initialize sqlca structure
      +       - Added check for connection to ecpglib
      +       - Set version to 2.4.1
      +
      + Thu Aug 20 15:31:29 CEST 1998
      +
      +       - Cleaned up memory allocation in ecpglib.c
      +       - Set library version to 2.6
      +
      875a3f66
    • M
      · 35478b80
      Marc G. Fournier 提交于
      From: Michael Meskes <meskes@online-club.de>
      
      +
      + Fri Aug 14 12:44:21 CEST 1998
      +
      +       - Added EXEC SQL DEFINE statement
      +       - Set version to 2.4.0
      +
      + Tue Aug 18 09:24:15 CEST 1998
      +
      +       - Removed keyword IS from DEFINE statement
      +       - Added latest changes from gram.y
      +       - Removed duplicate symbols from preproc.y
      +       - Initialize sqlca structure
      +       - Added check for connection to ecpglib
      +       - Set version to 2.4.1
      +
      + Thu Aug 20 15:31:29 CEST 1998
      +
      +       - Cleaned up memory allocation in ecpglib.c
      +       - Set library version to 2.6
      +
      35478b80
    • M
      · 32cfc4aa
      Marc G. Fournier 提交于
      From: Michael Meskes <meskes@online-club.de>
      
      +
      + Fri Aug 14 12:44:21 CEST 1998
      +
      +       - Added EXEC SQL DEFINE statement
      +       - Set version to 2.4.0
      +
      + Tue Aug 18 09:24:15 CEST 1998
      +
      +       - Removed keyword IS from DEFINE statement
      +       - Added latest changes from gram.y
      +       - Removed duplicate symbols from preproc.y
      +       - Initialize sqlca structure
      +       - Added check for connection to ecpglib
      +       - Set version to 2.4.1
      +
      + Thu Aug 20 15:31:29 CEST 1998
      +
      +       - Cleaned up memory allocation in ecpglib.c
      +       - Set library version to 2.6
      +
      32cfc4aa
    • B
      >Applied. · 2aab1b9a
      Bruce Momjian 提交于
      Thanks. But patches for src/backend/catalog/Makefile seems missing
      in the current source tree. Please apply attached patches.
      
      It also includes some corrections to src/backend/util/mb/wchar.c.
      -- Tatsuo Ishii t-ishii@sra.co.jp
      2aab1b9a
    • B
      Cleanup of target file. · 6f36e9f7
      Bruce Momjian 提交于
      6f36e9f7
    • B
      Make sure resdomno for update/insert match attribute number for · 0fc13f58
      Bruce Momjian 提交于
      rewrite system.  Restructure parse_target to make it easier to
      understand.
      0fc13f58
    • B
      · a06ba33c
      Bruce Momjian 提交于
      int64 fix
      a06ba33c
    • B
      move plpgsql · 28d90a5f
      Bruce Momjian 提交于
      28d90a5f
    • B
      move plpgsql to src/pl for Jan. · 0c5e541a
      Bruce Momjian 提交于
      0c5e541a
    • B
      9b73210f
  3. 24 8月, 1998 6 次提交