- 25 2月, 2006 1 次提交
-
-
由 Bruce Momjian 提交于
< o %Disallow dropping of an inherited constraint
-
- 24 2月, 2006 6 次提交
-
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
由 Peter Eisentraut 提交于
the script is not executable as UCS_to_most.pl is in CVS. It also won't pick up any custom setting of the perl version/location to use. This patch calls perl scripts like $(PERL) $(srcdir)/script.pl. Kris Jurka
-
由 Andrew Dunstan 提交于
Make restricted_exec feature for Windows more robust by using the environment to pass the flag instead of the command line - some implementations of getopt fail if getopt arguments are present after non-getopt arguments.
-
由 Andrew Dunstan 提交于
make initdb -U username work as advertised; back out bogus patch at rev 1.42 and supply real fix for problem it tried to address.
-
由 Tom Lane 提交于
Per Michael Fuhr.
-
- 22 2月, 2006 2 次提交
-
-
由 Neil Conway 提交于
possible ScanDirection alternatives rather than magic numbers (-1, 0, 1). Also, use the ScanDirection macros in a few places rather than directly checking whether `dir == ForwardScanDirection' and the like. Per patch from James William Pye. His patch also changed ScanDirection to be a "char" rather than an enum, which I haven't applied.
-
由 Tom Lane 提交于
by decompiling the typdefaultbin expression, not just printing the typdefault text which may be out-of-date or assume the wrong schema search path. (It's the same hazard as for adbin vs adsrc in column defaults.) The catalogs.sgml spec for pg_type implies that the correct procedure is to look to typdefaultbin first and consider typdefault only if typdefaultbin is NULL. I made dumping of both domains and base types do that, even though in the current backend code typdefaultbin is always correct for domains and typdefault for base types --- might as well try to future-proof it a little. Per bug report from Alexander Galler.
-
- 21 2月, 2006 3 次提交
-
-
由 Tom Lane 提交于
as Tru64's. Per previous discussion.
-
由 Neil Conway 提交于
in leaking memory when invoking a PL/Python procedure that raises an exception. Unfortunately this still leaks memory, but at least the largest leak has been plugged. This patch also fixes a reference counting mistake in PLy_modify_tuple() for 8.0, 8.1 and HEAD: we don't actually own a reference to `platt', so we shouldn't Py_DECREF() it.
-
由 Teodor Sigaev 提交于
previous version iwthout recreating tsvector fields... Thanks to Alexander Presber <aljoscha@weisshuhn.de> to discover a problem.
-
- 20 2月, 2006 1 次提交
-
-
由 Tom Lane 提交于
-
- 19 2月, 2006 7 次提交
-
-
由 Tom Lane 提交于
allocates the control data. The per-tape buffers are allocated only on first use. This saves memory in situations where tuplesort.c overestimates the number of tapes needed (ie, there are fewer runs than tapes). Also, this makes legitimate the coding in inittapes() that includes tape buffer space in the maximum-memory calculation: when inittapes runs, we've already expended the whole allowed memory on tuple storage, and so we'd better not allocate all the tape buffers until we've flushed some tuples out of memory.
-
由 Tom Lane 提交于
with fixed merge order (fixed number of "tapes") was based on obsolete assumptions, namely that tape drives are expensive. Since our "tapes" are really just a couple of buffers, we can have a lot of them given adequate workspace. This allows reduction of the number of merge passes with consequent savings of I/O during large sorts. Simon Riggs with some rework by Tom Lane
-
由 Neil Conway 提交于
required by the SQL standard, and TABLESPACE is useful functionality. Patch from Kris Jurka, minor editorialization by Neil Conway.
-
由 Neil Conway 提交于
-
由 Peter Eisentraut 提交于
-
由 Neil Conway 提交于
pgcrypto crypt()/md5 and hmac() leak memory when compiled against OpenSSL as openssl.c digest ->reset will do two DigestInit calls against a context. This happened to work with OpenSSL 0.9.6 but not with 0.9.7+. Reason for the messy code was that I tried to avoid creating wrapper structure to transport algorithm info and tried to use OpenSSL context for it. The fix is to create wrapper structure. It also uses newer digest API to avoid memory allocations on reset with newer OpenSSLs. Thanks to Daniel Blaisdell for reporting it.
-
由 Peter Eisentraut 提交于
up a bunch of the support utilities. In src/backend/utils/mb/Unicode remove nearly duplicate copies of the UCS_to_XXX perl script and replace with one version to handle all generic files. Update the Makefile so that it knows about all the map files. This produces a slight difference in some of the map files, using a uniform naming convention and not mapping the null character. In src/backend/utils/mb/conversion_procs create a master utf8<->win codepage function like the ISO 8859 versions instead of having a separate handler for each conversion. There is an externally visible change in the name of the win1258 to utf8 conversion. According to the documentation notes, it was named incorrectly and this changes it to a standard name. Running the Unicode mapping perl scripts has shown some additional mapping changes in koi8r and iso8859-7.
-
- 18 2月, 2006 1 次提交
-
-
由 Neil Conway 提交于
is only used by scan.l/scan.c
-
- 17 2月, 2006 2 次提交
-
-
由 Neil Conway 提交于
-
由 Peter Eisentraut 提交于
64-bit platforms. by ITAGAKI Takahiro
-
- 16 2月, 2006 2 次提交
-
-
由 Peter Eisentraut 提交于
-
由 Tom Lane 提交于
platforms (it does exist on HPUX, for one). We could probably even make this a test for specific AIX versions, but I don't know which ones need it.
-
- 15 2月, 2006 3 次提交
-
-
由 Tom Lane 提交于
Simon Riggs
-
由 Tom Lane 提交于
we are not holding a buffer content lock; where it was, InterruptHoldoffCount is positive and so we'd not respond to cancel signals as intended. Also add missing vacuum_delay_point() call in btvacuumcleanup. This should fix complaint from Evgeny Gridasov about failure to respond to SIGINT/SIGTERM in a timely fashion (bug #2257).
-
由 Tom Lane 提交于
-
- 14 2月, 2006 9 次提交
-
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
-
由 Bruce Momjian 提交于
inclusing SERIAL column sequences.
-
由 Bruce Momjian 提交于
is set.
-
由 Tom Lane 提交于
option state hasn't been fully set up. This is possible via PQreset() and might occur in other code paths too, so a state flag seems the most robust solution. Per report from Arturs Zoldners.
-
由 Tom Lane 提交于
not just some of them.
-
由 Tom Lane 提交于
don't promise more than the code actually delivers.
-
由 Bruce Momjian 提交于
-
由 Tom Lane 提交于
Var referencing the subselect output. While this case could possibly be made to work, it seems not worth expending effort on. Per report from Magnus Naeslund(f).
-
- 13 2月, 2006 3 次提交
-
-
由 Tom Lane 提交于
-
由 Bruce Momjian 提交于
> > o Allow pg_hba.conf to specify host names along with IP addresses > > Host name lookup could occur when the postmaster reads the > pg_hba.conf file, or when the backend starts. Another > solution would be to reverse lookup the connection IP and > check that hostname against the host names in pg_hba.conf. > We could also then check that the host name maps to the IP > address.
-
由 Bruce Momjian 提交于
French uses "" for "don't want". Seems we have to keep the existing behavior.
-