- 29 Aug, 1998 2 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
anymore. Fix for large objects.
-
- 28 Aug, 1998 5 commits
-
-
Marc G. Fournier authored
From: Michael Meskes <meskes@online-club.de> This one is against the current archive (so it contains the one I send the other day). It should fix the AIX problems. Andreas, could you please try it? Thanks. + Wed Aug 26 16:17:39 CEST 1998 + + - Sync preproc.y with gram.y + + Thu Aug 27 15:32:23 CEST 1998 + + - Fix some minor glitches that the AIX compiler complains about + - Added patchlevel to library + + Fri Aug 28 15:36:58 CEST 1998 + + - Removed one line of code that AIX complains about since it was not + needed anyway + - Set library version to 2.6.1
-
Bruce Momjian authored
-
Marc G. Fournier authored
From: Massimo Dal Zotto <dz@cs.unitn.it> I have this small patch which fixes a typo in my previous lock patches. Fortunately the bug affects only user locks. -
-
Bruce Momjian authored
-
Bruce Momjian authored
I don't know if this is really related to the initdb problem discussion (haven't followed it enough). But seems so because it fixes a damn problem during index tuple insertion on CREATE TABLE into pg_attribute_relid_attnum_index. Anyway - this bug was really hard to find. During startup the relcache reads in some prepared information about index strategies from a file and then reinitializes the function pointers inside the scanKey data. But for sake it assumed single attribute index tuples (hasn't that changed recently). Thus not all the strategies scanKey entries where initialized properly, resulting in invalid addresses for the btree comparision functions. With the patch at the end the regression tests passed excellent except for the sanity_check that crashed at vacuum and the misc test where the select unique1 from onek2 outputs the two rows in different order. Jan
-
- 27 Aug, 1998 3 commits
-
-
Marc G. Fournier authored
From: Magnus Hagander <mha@edu.sollentuna.se> Ok. Here is a patch to make psql work on Win32 (as a console mode application, of course). It requires getopt.c to be in src/utils - works fine with the FreeBSD version of it. Also, the file win32.mak should go into src/bin/psql.
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- 26 Aug, 1998 6 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Thomas G. Lockhart authored
and index name fields are pstrdup'd (copied) rather than reused.
-
Bruce Momjian authored
-
- 25 Aug, 1998 24 commits
-
-
Marc G. Fournier authored
cvs add'd two files for the tprintf() patch...
-
Marc G. Fournier authored
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.
-
Marc G. Fournier authored
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.
-
Marc G. Fournier authored
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.
-
Marc G. Fournier authored
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.
-
Marc G. Fournier authored
missed adding a new include file
-
Marc G. Fournier authored
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.
-
Marc G. Fournier authored
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.
-
Marc G. Fournier authored
From: Massimo Dal Zotto <dz@cs.unitn.it> > pqpacket.patch > > fixed indentation.
-
Marc G. Fournier authored
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.
-
Marc G. Fournier authored
From: Massimo Dal Zotto <dz@cs.unitn.it> config.patch remove old defines no more used in the code.
-
Marc G. Fournier authored
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.
-
Bruce Momjian authored
(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
-
Thomas G. Lockhart authored
-
Thomas G. Lockhart authored
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.
-
Thomas G. Lockhart authored
is_sequence in the ColumnDef structure.
-
Thomas G. Lockhart authored
-
Thomas G. Lockhart authored
Had too many in some cases because there was already a routine taking care of it.
-
Thomas G. Lockhart authored
Formerly came just after early exit from loop for command nodes, so missed some cases.
-
Marc G. Fournier authored
Add nextstep to similar template file
-
Marc G. Fournier authored
re-integrate nextstep dynloader functionality From: Jacek Lasecki <jacek@sound.eti.pg.gda.pl>
-
Marc G. Fournier authored
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 +
-
Marc G. Fournier authored
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 +
-
Marc G. Fournier authored
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 +
-