- 12 Aug, 2005 23 commits
-
-
Tom Lane authored
only composite types as we did in 8.0. Per discussion with Martijn van Oosterhout.
-
Bruce Momjian authored
-
Bruce Momjian authored
David Fetter
-
Bruce Momjian authored
stderr-in-service or output-from-syslogger-in-service code. Previously everything was flagged as ERRORs there, which caused all instances to log "LOG: logger shutting down" as error... Please apply for 8.1. I'd also like it considered for 8.0 since logging non-errors as errors can be cause for alarm amongst people who actually look at their logs... Magnus Hagander
-
Tom Lane authored
-
Bruce Momjian authored
> >> 3) I restarted the postmaster both times. I got this error > both times. > >> :25: ERROR: could not load library "C:/Program > >> Files/PostgreSQL/8.0/lib/testtrigfuncs.dll": dynamic load error > > > Yes. We really need to look at fixing that error message. I had > > forgotten it completely :-( > > > Bruce, you think we can sneak that in after feature freeze? I would > > call it a bugfix :-) > > Me too. That's been on the radar for awhile --- please do > send in a patch. Here we go, that wasn't too hard :-) Apart from adding the error handling, it does one more thing: it changes the errormode when loading the DLLs. Previously if a DLL was broken, or referenced other DLLs that couldn't be found, a popup dialog box would appear on the screen. Which had to be clicked before the backend could continue. This patch also disables the popup error message for DLL loads. I think this is something we should consider doing for the entire backend - disable those popups, and say we deal with it ourselves. What do you other win32 hackers thinnk about this? In the meantime, this patch fixes the error msgs. Please apply for 8.1 and please consider a backpatch to 8.0. Magnus Hagander
-
Bruce Momjian authored
> > I ran across this yesterday on HEAD: > > > template1=# grant select on foo, foo to swm; > > ERROR: tuple already updated by self > > Seems to fail similarly in every version back to 7.2; probably further, > but that's all I have running at the moment. > > > We could do away with the error by producing a unique list of object names > > -- but that would impose an extra cost on the common case. > > CommandCounterIncrement in the GRANT loop would be easier, likely. > I'm having a hard time getting excited about it though... Yeah, its not that exciting but that error message would throw your average user. I've attached a patch which calls CommandCounterIncrement() in each of the grant loops. Gavin Sherry
-
Bruce Momjian authored
-
Tom Lane authored
this was harder than it seemed at first glance). Also push code for checking for ".." in file names into path.c where it belongs.
-
Bruce Momjian authored
$ ./configure --without-docdir .. $ cd contrib/pgstattuple/ $ make install mkdir -p -- /contrib mkdir: cannot create directory `/contrib': Permission denied make: *** [installdirs] Error 1 ISHIDA Akio
-
Bruce Momjian authored
FreeBSD ports, supplied by Jim C. Nasby
-
Bruce Momjian authored
> position. Performing the check in the existing position allows the call > to go through to perl first, possibly resulting in a SEGV. Andrew Dunstan
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
an error instead.
-
Tom Lane authored
should surely be timestamptz not timestamp; fix some but not all of the holes in check_and_make_absolute(); other minor cleanup. Also put in the missed catversion bump.
-
Bruce Momjian authored
-
Tom Lane authored
verbose when they do happen. The "left link changed unexpectedly" one in particular has been seen more than once in the field.
-
Tom Lane authored
computation. On modern machines this is as fast if not faster, and we don't have to clog the CPU's L2 cache with a tens-of-KB pointer array. If we ever decide to adopt a more dynamic allocation method for shared buffers, we'll probably have to revert this patch, but in the meantime we might as well save a few bytes and nanoseconds. Per Qingqing Zhou.
-
Bruce Momjian authored
pg_stat_file() pg_read_file() pg_ls_dir() pg_reload_conf() pg_rotate_logfile() Dave Page Andreas Pflug
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Tom Lane authored
whenever we generate a new OID. This prevents occasional duplicate-OID errors that can otherwise occur once the OID counter has wrapped around. Duplicate relfilenode values are also checked for when creating new physical files. Per my recent proposal.
-
- 11 Aug, 2005 7 commits
-
-
Bruce Momjian authored
-
Tom Lane authored
EINPROGRESS, according to Florian Hars. I'm not completely convinced but the spec does seem to read that way.
-
Tom Lane authored
delay and limit, both as global GUCs and as table-specific entries in pg_autovacuum. stats_reset_on_server_start is now OFF by default, but a reset is forced if we did WAL replay. XID-wrap vacuums do not ANALYZE, but do FREEZE if it's a template database. Alvaro Herrera
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- 10 Aug, 2005 4 commits
-
-
Tom Lane authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
Martijn van Oosterhout
-
- 09 Aug, 2005 6 commits
-
-
Tom Lane authored
CPPFLAGS, CFLAGS, CFLAGS_SL, LDFLAGS, LDFLAGS_SL, and LIBS. Change it so that invoking pg_config with no arguments reports all available information, rather than just giving an error message. Per discussion.
-
Tom Lane authored
against the PGPROC array. Anything in the file that isn't in PGPROC gets rejected as being a stale entry. This should solve complaints about stale entries in pg_stat_activity after a BETERM message has been dropped due to overload.
-
Bruce Momjian authored
< inheritance < * Allow enable_constraint_exclusion to work for UPDATE and DELETE queries > inheritance, and allow it to work for UPDATE and DELETE queries
-
Bruce Momjian authored
> * -Add C code on Unix to copy directories for use in creating new databases
-
Bruce Momjian authored
-
Bruce Momjian authored
-