Peter Eisentraut
99198ac6b8
Enable WAL in config.h, not Makefile.global.
2000-11-20 16:52:54 +00:00
Peter Eisentraut
2b1d8bd29a
Include postgres.h before checking #ifdef XLOG.
2000-11-20 16:47:32 +00:00
Peter Eisentraut
9394d391b8
Add configure checks for strtoll, strtoull (or strto[u]q). Disable
...
'long long int' portions of ecpg if the type or these functions don't
exist.
2000-11-20 15:56:14 +00:00
Michael Meskes
2d248d6585
Parser synced.
2000-11-20 10:50:42 +00:00
Peter Mount
08ea624a06
Encoding patch to Connection by wrobell@posexperts.com.pl
2000-11-20 08:15:30 +00:00
Vadim B. Mikheev
a221d95f28
Compile WAL by default.
2000-11-20 05:18:40 +00:00
Tom Lane
f084a18af5
Eliminate unused-variable warning.
2000-11-20 03:51:33 +00:00
Tom Lane
3e09584fd3
Fix typo.
2000-11-19 22:11:56 +00:00
Tom Lane
959851272d
Update README with proposed new method for determining calling convention
...
of user-defined functions (forget 'C' vs 'newC', instead require an info
function to be present for new-style functions). Also update some other
out-of-date commentary.
2000-11-19 22:07:16 +00:00
Peter Eisentraut
f6bc98679a
Refinements
2000-11-18 19:05:58 +00:00
Peter Eisentraut
714384a0b2
Polish error messages, help output, give marginal clue about command line
...
option conventions. (E.g., "pg_passwd -?" should not write to a file named
"-?".)
2000-11-18 19:02:03 +00:00
Peter Eisentraut
f999912658
Simplification: Build executable directly from .c file.
2000-11-18 19:00:23 +00:00
Peter Eisentraut
bd9d9621dc
Modify input and output routines to print plain binary strings without any
...
'b' prefixes.
2000-11-18 16:18:41 +00:00
Peter Eisentraut
0f3720edf6
Treat plain 'BIT' as 'BIT(1)'.
2000-11-18 16:17:20 +00:00
Tom Lane
0514ad126b
Tweak AbsoluteTimeIsReal() to avoid compiler bugs on machines where
...
a > comparison against INT_MIN may do the wrong thing. Per suggestion
from Andreas.
2000-11-18 05:41:45 +00:00
Tom Lane
6ba959eee0
AIX patches from Andreas.
2000-11-18 05:40:03 +00:00
Tom Lane
31e3634a05
Suppress 'comparison-is-always-true' warning on machines
...
where char is signed by default.
2000-11-18 04:40:18 +00:00
Tom Lane
75c147e753
Modify locale code to defend against possibility that it was compiled
...
with an -fsigned-char/-funsigned-char setting opposite to that of libc,
thus breaking the convention that 'undefined' values returned by
localeconv() are represented by CHAR_MAX. It is sheer stupidity that
gcc even has such a switch --- it's just as bad as the structure-packing
control switches offered by the more brain-dead PC compilers --- and
as for the behavior of Linux distribution vendors who set RPM_OPT_FLAGS
differently from the way they built libc, well, words fail me...
2000-11-18 03:55:51 +00:00
Tom Lane
aa21da208c
Put back BufferSync() for WAL after database creation.
...
Also, add some comments about what it's for...
2000-11-18 03:36:48 +00:00
Peter Eisentraut
52aa720320
Add separate type category for bit string types, allowing mixed bit/varbit
...
function calls to work.
2000-11-17 19:57:48 +00:00
Tatsuo Ishii
8a35ac24f8
Fix bugs in EUC_TW support. This fix includes patches contributed
...
by Chih-Chang Hsi. See "A Patch for MIC to EUC_TW code converting in
mb support" posting in pgsql-patches list dated 09 Nov 2000.
2000-11-17 04:42:10 +00:00
Tatsuo Ishii
afde2acc50
Recongizing PGCLIENTENCODING has been broken since 7.0.
2000-11-17 04:22:52 +00:00
Tom Lane
2912c287fe
Fix spelling errors in error message.
2000-11-17 01:24:46 +00:00
Tom Lane
4e5146b883
Suppress occasional failure of final DROP DATABASE due to
...
race condition --- old backend may not have shut down by the time we
try to do the DROP.
2000-11-17 00:24:03 +00:00
Tom Lane
55d5b58538
GNUmakefile failed to provide a way to invoke perl Makefile's
...
'make test' target.
2000-11-17 00:08:57 +00:00
Tom Lane
9a561357e2
Forgot to add ppport.h to MANIFEST.
2000-11-17 00:02:02 +00:00
Peter Eisentraut
6b19803e06
Make a pstrdup copy of the literalbuf when scanning a bit string. Other-
...
wise the next bit string in the same command clobbers the previous ones.
2000-11-16 22:47:44 +00:00
Tom Lane
a933ee38bb
Change SearchSysCache coding conventions so that a reference count is
...
maintained for each cache entry. A cache entry will not be freed until
the matching ReleaseSysCache call has been executed. This eliminates
worries about cache entries getting dropped while still in use. See
my posting to pg-hackers of even date for more info.
2000-11-16 22:30:52 +00:00
Peter Eisentraut
cff23842a4
Print bit values as binary strings (not hex)
2000-11-16 21:43:28 +00:00
Peter Eisentraut
7852a35515
Add support for casting bit string constants.
2000-11-16 17:27:10 +00:00
Peter Eisentraut
0f5c1b251d
Clean files after installing, since those files will most likely be root
...
owned, which can be annoying.
2000-11-16 16:21:55 +00:00
Bruce Momjian
a5046ad13a
That variable I removed broke XLOG, that part of the delta
...
should have read:
Alfred Perlstein
2000-11-16 06:16:00 +00:00
Bruce Momjian
5a0152b3fd
I think in datatype.sgml line 506 or so:
...
<entry>varchar(n)</entry>
<entry>(4+x) bytes</entry>
should be
<entry>varchar(n)</entry>
<entry>(4+n) bytes</entry>
or
<entry>varchar(x)</entry>
<entry>(4+x) bytes</entry>
Regards
Laser Henry
2000-11-16 06:03:40 +00:00
Bruce Momjian
312063c97b
Make pgsql compile on FreeBSD-alpha.
...
Context diff this time.
Remove -m486 compile args for FreeBSD-i386, compile -O2 on i386.
Compile with only -O on alpha for codegen safety.
Make the port use the TEST_AND_SET for alpha and i386 on FreeBSD.
Fix a lot of bogus string formats for outputting pointers (cast to int
and %u/%x replaced with no cast and %p), and 'Size'(size_t) are now
cast to 'unsigned long' and output with %lu/
Remove an unused variable.
Alfred Perlstein
2000-11-16 05:51:07 +00:00
Bruce Momjian
580d2bc60f
Syslog Facility Patch
...
Here is one with a stray character removed.
Larry Rosenman
2000-11-16 05:50:01 +00:00
Peter Eisentraut
d807129503
Repair markup
2000-11-15 19:43:39 +00:00
Peter Eisentraut
76920de895
Rename parameter "hostname" to "virtual_host". Seemed very ambiguous...
2000-11-15 18:36:06 +00:00
Tom Lane
85b762b499
Clean up array-dimensions parser a bit.
...
This code still needs a lot of love, however ...
2000-11-14 23:28:13 +00:00
Peter Eisentraut
12b401f739
Fix return type
2000-11-14 21:26:21 +00:00
Peter Eisentraut
bea3b8ea35
spaces to tab
2000-11-14 21:23:47 +00:00
Peter Eisentraut
d8a11b29c1
Give GCC on Irix a (theoretical) chance.
2000-11-14 21:12:00 +00:00
Tom Lane
21e1e6643c
Minor cleanup of tableOid-related coding.
2000-11-14 21:04:32 +00:00
Tom Lane
b0d243e420
Clean up comments.
2000-11-14 20:47:34 +00:00
Peter Eisentraut
0937bf9544
Small polishing of syslog facility and ident settings. Only allow setting
...
at postmaster start, rename syslog_progid to syslog_ident, since syslog
itself uses that term, fix doc markup.
2000-11-14 19:13:27 +00:00
Tom Lane
2cf48ca04b
Extend CREATE DATABASE to allow selection of a template database to be
...
cloned, rather than always cloning template1. Modify initdb to generate
two identical databases rather than one, template0 and template1.
Connections to template0 are disallowed, so that it will always remain
in its virgin as-initdb'd state. pg_dumpall now dumps databases with
restore commands that say CREATE DATABASE foo WITH TEMPLATE = template0.
This allows proper behavior when there is user-added data in template1.
initdb forced!
2000-11-14 18:37:49 +00:00
Peter Eisentraut
8a9315ca92
Update and polish postmaster and postgres help output and man pages.
2000-11-14 18:11:32 +00:00
Hiroshi Inoue
3eaf3363d7
Fix illegal combination of SearchSysCacheTuple() and heap_freetuple()
...
in AlterTableOwner().
2000-11-14 01:57:30 +00:00
Bruce Momjian
8f3b2b3a5c
Add mention of new leading-slash handling of hostname to libpq docs.
2000-11-14 01:53:37 +00:00
Bruce Momjian
026643a6e7
Rename PortName to PortNumber.
2000-11-14 01:15:06 +00:00
Bruce Momjian
ab47254757
Add mention of hostname leading slash handling to all manual pages that use -h.
2000-11-13 23:57:20 +00:00