- 16 11月, 2001 2 次提交
-
-
由 Bruce Momjian 提交于
int8, int16, int32, int64 and separately uint8, uint16, uint32, uint64 The previous patch grouped: int8, int16 and int32 uint8, uint16 and uint32 int64 and uint64 <-- this grouping is wrong on AIX 4.3.3 and below If you prefer to make 4 groups out of this you could apply this patch. Andreas
-
由 Bruce Momjian 提交于
Peter E, Tatsuo, Andreas
-
- 21 10月, 2001 1 次提交
-
-
由 Tom Lane 提交于
out glibc doesn't actually export this variable, so we need a different solution.
-
- 20 10月, 2001 1 次提交
-
-
由 Tom Lane 提交于
before.
-
- 13 10月, 2001 1 次提交
-
-
由 Bruce Momjian 提交于
Enabling this feature adds very light overhead of 1 select from pg_class on first using of pl/tcl in backend if unknown suppport is really unused. But pl/tcl with this support has very improved functionality. Patch includes changes to documentation.
-
- 01 10月, 2001 1 次提交
-
-
由 Bruce Momjian 提交于
> > > > > and --enable-unicode-convertion if it ought to work correctly > > > > > with Tcl/Tk >= 8.1 (client or server side). > > > > > > > > > > - PL/Tcl needs to be changed to use pg_do_encoding_conversion > > > > > if it runs on a Tcl version >= 8.1 . > > > > > > > I'll do pl/tcl part in the next version of patch. Using this approach we > > > > can eliminate overhead for databases in UNICODE. > > > > > > Any progress on this? I'd prefer to get rid of this --enable-pltcl-utf > > > option before release. > > > > Done > > > > Next version removes --enable-pltcl-utf switch and enables embedded > > utf conversion of pgsql if tcl version >=8.1 and --enable-unicode-conversion
-
- 23 9月, 2001 1 次提交
-
-
由 Peter Eisentraut 提交于
an already installed iODBC or unixODBC driver manager. In particular, use the include files provided by the driver manager over our own, and use the odbcinst library of the driver manager rather than gpps.c. Migrate portability sections common to several files into psqlodbc.h.
-
- 14 9月, 2001 1 次提交
-
-
由 Tatsuo Ishii 提交于
unicode-conversion is always on if --enable-multibyte is specified Tatsuo Ishii
-
- 08 9月, 2001 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 07 9月, 2001 1 次提交
-
-
由 Tom Lane 提交于
for them, and making them just wastes time during backend startup/shutdown. Also, remove compile-time MAXBACKENDS limit per long-ago proposal. You can now set MaxBackends as high as your kernel can stand without any reconfiguration/recompilation.
-
- 06 9月, 2001 2 次提交
-
-
由 Bruce Momjian 提交于
> pam_strerror() should be used a few more times, rather than just saying > "Error!". Also, the configure.in snippet seems wrong. You add > -I$pam_prefix/include/security to $INCLUDES and then you #include > <security/pam_appl.h>. This whole thing is probably unnecessary, since > PAM is a system library on the systems where it exists, so the headers > and libraries are found automatically, unlike OpenSSL and > Kerberos. See attached revised patch. (I'm sure the configure.in stuff can be done right/better, I'm just not enough of a autoconf guru to know what to change it to.) Dominic J. Eidson
-
由 Bruce Momjian 提交于
Now with documentation update and disabling of UTF conversion for Tcl <=8.0 On Fri, 24 Aug 2001, Vsevolod Lobko wrote: > On Thu, 23 Aug 2001, Tom Lane wrote: > > > > Is this looks better? > > > > It does, but one small gripe: the lack of semicolons will probably cause > > pg_indent to mess up the indentation. (I know emacs' autoindent mode > > will not work nicely with it, either.) Please set up the macros so that > > you write > > > > UTF_BEGIN; > > Tcl_DStringAppend(&unknown_src, UTF_E2U(part), -1); > > UTF_END; > > > > and then I'll be happy. > > Attached revised patch > > > Your point about overhead is a good one, so I retract the gripe about > > using a configure switch. But please include documentation patches to > > describe the configure option in the administrator's guide (installation > > section). > > This patch still uses configure switch for enabling feature. > > For enabling based on tcl version we have 2 posibilites: > 1) having feature enabled by default, but in pltcl.c check for tcl > version and disable it for old versions > 2) enable or disable at configure time based on tcl version, but there > are problem - current configure don't checks for tcl version at all > and my configure skills not enought for adding this > Vsevolod Lobko
-
- 24 8月, 2001 1 次提交
-
-
由 Peter Eisentraut 提交于
places that were including the wrong files.
-
- 02 8月, 2001 2 次提交
-
-
由 Tom Lane 提交于
points out how silly it is to use Autoconf to test for a preprocessor symbol, when one can equally easily #ifdef on the symbol itself. Accordingly, revert configure to prior state and do it that way.
-
由 Tom Lane 提交于
system supports SO_PEERCRED requests for Unix sockets. This is an amalgamation of patches submitted by Helge Bahmann and Oliver Elphick, with some editorializing by yours truly.
-
- 16 7月, 2001 1 次提交
-
-
由 Tom Lane 提交于
Note: I didn't force an initdb, figuring that one today was enough. However, there is a new function in pg_proc.h, and pg_dump won't be able to dump partial indexes until you add that function.
-
- 12 7月, 2001 1 次提交
-
-
由 Tom Lane 提交于
a lie on many Unixen), invoke listen() with MIN(MaxBackends*2, 10000). The clamp value 10000 is configurable in config.h.in, if that proves to be necessary --- hopefully it won't.
-
- 12 6月, 2001 1 次提交
-
-
由 Bruce Momjian 提交于
when built against readline 4.2. Specifically, it handles the deprecation of filename_completion_function() with preference for rl_filename_completion_function() Although, I was motivated by Cygwin support, IMO this patch is appropriate for all platforms. To quote from the readline source: #if 0 /* Backwards compatibility (compat.c). These will go away sometime. */ ... extern READLINE_EXPORT(char, *filename_completion_function) ... #endif Note that this patch is modeled after the one by Peter Eisentraut for completion_matches(): http://www.ca.postgresql.org/~petere/readline42.html I tested this patch under the following environments: Cygwin with readline 4.1 Cygwin with readline 4.2 Linux with readline 2.2.1 Linux with readline 4.2 and it behaved as expected. Jason Tishler
-
- 03 6月, 2001 1 次提交
-
-
由 Peter Eisentraut 提交于
Use --enable-nls to turn it on; see installation instructions for details. See developer's guide how to make use of it in programs and how to add translations. psql sources have been almost fully prepared and an incomplete German translation has been provided. In the backend, only elog() calls are currently translatable, and the provided German translation file is more of a placeholder.
-
- 12 5月, 2001 1 次提交
-
-
由 Peter Eisentraut 提交于
-
- 07 5月, 2001 1 次提交
-
-
由 Tom Lane 提交于
a separate statement (though it can still be invoked as part of VACUUM, too). pg_statistic redesigned to be more flexible about what statistics are stored. ANALYZE now collects a list of several of the most common values, not just one, plus a histogram (not just the min and max values). Random sampling is used to make the process reasonably fast even on very large tables. The number of values and histogram bins collected is now user-settable via an ALTER TABLE command. There is more still to do; the new stats are not being used everywhere they could be in the planner. But the remaining changes for this project should be localized, and the behavior is already better than before. A not-very-related change is that sorting now makes use of btree comparison routines if it can find one, rather than invoking '<' twice.
-
- 15 4月, 2001 1 次提交
-
-
由 Peter Eisentraut 提交于
-
- 24 3月, 2001 1 次提交
-
-
由 Tom Lane 提交于
accepts nnnLL syntax for long long constants. If so, decorate the CRC64 constants with LL to avoid warnings and/or erroneous results from certain non-standards-compliant compilers.
-
- 01 3月, 2001 1 次提交
-
-
由 Tatsuo Ishii 提交于
-
- 27 2月, 2001 1 次提交
-
-
由 Tatsuo Ishii 提交于
-
- 18 2月, 2001 1 次提交
-
-
由 Tom Lane 提交于
waste of cycles on single-CPU machines, and of dubious utility on multi-CPU machines too. Tweak s_lock_stuck so that caller can specify timeout interval, and increase interval before declaring stuck spinlock for buffer locks and XLOG locks. On systems that have fdatasync(), use that rather than fsync() to sync WAL log writes. Ensure that WAL file is entirely allocated during XLogFileInit.
-
- 23 1月, 2001 1 次提交
-
-
由 Tom Lane 提交于
eliminates a raft of portability issues, including whether sys_nerr exists, whether the platform has any valid negative errnos, etc. The downside is minimal: errno shouldn't ever contain an invalid value anyway, and if it does, reasonably modern versions of strerror will not choke. This rangecheck idea seemed good at the time, but it's clearly a net loss, and I apologize to all concerned for having ever put it in.
-
- 20 1月, 2001 1 次提交
-
-
由 Peter Eisentraut 提交于
* doc/FAQ_MSWIN: Update to be consistent with software -- mainly change comment from lack of Cygwin UNIX domain socket support and to list of current Cygwin UNIX domain socket issues. * src/include/config.h.in: Enable UNIX domain sockets for Cygwin. * src/include/port/win.h: Disable UNIX domain sockets for Cygwin b20.1. * src/test/regress/pg_regress.sh: Use UNIX domain sockets for Cygwin instead of TCP/IP.
-
- 10 1月, 2001 1 次提交
-
-
由 Peter Eisentraut 提交于
-
- 28 12月, 2000 1 次提交
-
-
由 Tom Lane 提交于
1. Distinguish cases where a Datum representing a tuple datatype is an OID from cases where it is a pointer to TupleTableSlot, and make sure we use the right typlen in each case. 2. Make fetchatt() and related code support 8-byte by-value datatypes on machines where Datum is 8 bytes. Centralize knowledge of the available by-value datatype sizes in two macros in tupmacs.h, so that this will be easier if we ever have to do it again.
-
- 03 12月, 2000 1 次提交
-
-
由 Tom Lane 提交于
anymore. That won't teach us anything new for the rest of this release cycle, so it seems better to keep the --assert environment more like the non-assert environment for beta. I'm going to leave CLOBBER_FREED_MEMORY and MEMORY_CONTEXT_CHECKING turned on by --enable-cassert for now, however.
-
- 01 12月, 2000 1 次提交
-
-
由 Tom Lane 提交于
If we're going to let it be run-time configurable, might as well allow this too...
-
- 30 11月, 2000 2 次提交
-
-
由 Vadim B. Mikheev 提交于
-
由 Tom Lane 提交于
socket file, in favor of having an ordinary lockfile beside the socket file. Clean up a few robustness problems in the lockfile code. If postmaster is going to reject a connection request based on database state, it will now tell you so before authentication exchange not after. (Of course, a failure after is still possible if conditions change meanwhile, but this makes life easier for a yet-to-be-written pg_ping utility.)
-
- 21 11月, 2000 1 次提交
-
-
由 Peter Eisentraut 提交于
-
- 20 11月, 2000 1 次提交
-
-
由 Peter Eisentraut 提交于
'long long int' portions of ecpg if the type or these functions don't exist.
-
- 07 11月, 2000 1 次提交
-
-
由 Peter Eisentraut 提交于
to work everywhere. Also, on FreeBSD you need to set the optreset variable to 1 before parsing the command line a second time with getopt().
-
- 04 11月, 2000 1 次提交
-
-
由 Peter Eisentraut 提交于
included, and then include <strings.h> if so. Several systems already needed <strings.h> anyway. Some new systems that claim to conform to the Unix 9x "standard" do not declare str[n]casemp() in string.h, and C99 compilers will not like that.
-
- 30 10月, 2000 1 次提交
-
-
由 Tatsuo Ishii 提交于
code conversion between Unicode and other encodings. Note that this option requires --enable-multibyte also. The reason why this is optional is that the feature requires huge mapping tables and I don't think every user need the feature.
-
- 23 10月, 2000 1 次提交
-
-
由 Bruce Momjian 提交于
-