Tom Lane
c2d1b3919b
Code review: minor cleanups, make the world safe for unsigned OIDs.
...
Improve documentation, too.
2000-11-22 00:00:55 +00:00
Peter Eisentraut
90cfa9ac19
Allow for different result files when using GCC versus native compiler.
2000-11-21 23:40:28 +00:00
Peter Eisentraut
fd05f89645
Extend accept/AF_UNIX bug workaround to SCO OpenServer.
2000-11-21 23:03:54 +00:00
Peter Eisentraut
403abf1ca5
Refine log/error messages. Print out the errno message, not the number.
...
Remove timestamps from messages where this would be redundant with the
log_timestamp option.
2000-11-21 22:27:26 +00:00
Tom Lane
66d276aab8
Mention pgcrypto.
2000-11-21 21:58:23 +00:00
Tom Lane
cfbcb6bb21
Make the world safe for unsigned OIDs.
2000-11-21 21:51:58 +00:00
Peter Eisentraut
a70e74b060
Put external declarations into header files.
2000-11-21 21:16:06 +00:00
Tom Lane
040bb787bc
Install the sample pg_ident.conf file into /home/postgres/testversion/data, just like pg_hba.conf.
2000-11-21 20:55:57 +00:00
Tom Lane
74299f66d5
Improve comments.
2000-11-21 20:48:38 +00:00
Tom Lane
c1257d4c5c
Improve comments in pg_hba.conf.sample and the associated SGML
...
documentation.
2000-11-21 20:44:32 +00:00
Tom Lane
280a77d3ee
Code review and cleanup.
2000-11-21 17:54:21 +00:00
Peter Eisentraut
22c528fc5a
Don't hide error message from dropdb.
2000-11-21 17:34:21 +00:00
Philip Warner
aec962d864
Update for new pg_dump with blobs etc
2000-11-21 15:39:09 +00:00
Vadim B. Mikheev
2536267404
misc
2000-11-21 10:17:57 +00:00
Vadim B. Mikheev
e8ff221d8b
Fix OID bootstraping.
2000-11-21 09:39:57 +00:00
Tom Lane
b31e83f461
Adjust opr_sanity.out for small change in OID allocation.
2000-11-21 04:29:44 +00:00
Tom Lane
837f33cfd9
Add missing #include <errno.h>.
2000-11-21 04:27:39 +00:00
Hiroshi Inoue
c4bc9a8505
keep relations open until they are no longer needed.
2000-11-21 04:01:09 +00:00
Tom Lane
93fcbd140a
Make oidin/oidout produce and consume unsigned representation of Oid,
...
rather than just being aliases for int4in/int4out. Give type Oid a
full set of comparison operators that do proper unsigned comparison,
instead of reusing the int4 comparators. Since pg_dump is now doing
unsigned comparisons of OIDs, it is now *necessary* that we play by
the rules here. In fact, given that btoidcmp() has been doing unsigned
comparison for quite some time, it seems likely that we have index-
corruption problems in 7.0 and before once the Oid counter goes past
2G. Fixing these operators is a necessary step before we can think
about 8-byte Oid, too.
2000-11-21 03:23:21 +00:00
Vadim B. Mikheev
01f2547c6b
Init ShmemVariableCache in BootStrapXLOG()
...
(should fix OID bootstraping).
2000-11-21 02:11:06 +00:00
Tom Lane
fdbd6ca75e
Simplify definition of pg_tables and pg_views views by making use of
...
new separate relkind for views (per some discussion back in September).
I didn't force initdb, but rules regress test will show differences
until you do one.
2000-11-21 01:11:50 +00:00
Tom Lane
3030189b69
Fix erroneous handling of parameters at SubqueryScan plan nodes,
...
per bug report from Don Baccus.
2000-11-21 00:17:59 +00:00
Tom Lane
712af72c77
Fix yacc failures in preproc.y.
2000-11-20 22:03:06 +00:00
Peter Eisentraut
5350ff2523
Correct directory names.
...
Thanks to Martin A. Marques <martin@math.unl.edu.ar> for the tip.
2000-11-20 22:01:21 +00:00
Tom Lane
3568cf50e5
Silence gcc warnings.
2000-11-20 21:14:13 +00:00
Vadim B. Mikheev
c07bb9e0ad
No casting to LSN (XLogRecPtr) is required.
2000-11-20 21:12:26 +00:00
Tom Lane
5bb2300b59
Revise handling of oldstyle/newstyle functions per recent discussions
...
in pghackers list. Support for oldstyle internal functions is gone
(no longer needed, since conversion is complete) and pg_language entry
'internal' now implies newstyle call convention. pg_language entry
'newC' is gone; both old and newstyle dynamically loaded C functions
are now called language 'C'. A newstyle function must be identified
by an associated info routine. See src/backend/utils/fmgr/README.
2000-11-20 20:36:57 +00:00
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