Peter Eisentraut
0a54de8faf
Removed ELOG_TIMESTAMPS #define in favor of two run-time
...
configuration options `Log_timestamp' and `Log_pid'.
2000-06-04 15:06:34 +00:00
Peter Eisentraut
209aa77d98
New ps display code, works on more platforms.
...
Install a default configuration file.
Clean up some funny business in the config file code.
2000-06-04 01:44:38 +00:00
Bruce Momjian
2ea370a3ce
New warning code about auto-created range table entries.
2000-06-03 04:41:34 +00:00
Bruce Momjian
58785757dd
More cleanup of c.h binary macros
2000-06-02 16:40:09 +00:00
Bruce Momjian
a305c7d675
Reverse PG_BINARY defines
2000-06-02 16:33:17 +00:00
Bruce Momjian
cc2b5e5815
Remove NT-specific file open defines by defining our own open macros for
...
"rb" and "wb".
2000-06-02 15:57:44 +00:00
Vadim B. Mikheev
bf1c8f2b3b
heap' xlog records
2000-06-02 10:20:27 +00:00
Tom Lane
664dd614d9
If create/drop database are going to call closeAllVfds(), they ought
...
to do it at the last moment before calling system() ... not at some
randomly-chosen earlier point in the routine ...
2000-06-02 04:04:54 +00:00
Tom Lane
b659ab07a2
Create an fd.c entry point that is just like plain open(2) except that
...
it will close VFDs if necessary to surmount ENFILE or EMFILE failures.
Make use of this in md.c, xlog.c, and user.c routines that were
formerly vulnerable to these failures. In particular, this should
handle failures of mdblindwrt() that have been observed under heavy
load conditions. (By golly, every other process on the system may
crash after Postgres eats up all the kernel FDs, but Postgres will
keep going!)
2000-06-02 03:58:34 +00:00
Bruce Momjian
60b941f9a4
Update TODO detail files.
2000-06-02 03:52:03 +00:00
Bruce Momjian
acad203c31
Update faq's.
2000-06-02 02:27:59 +00:00
Tom Lane
bff5dce993
Correct portability problem introduced by yours truly --- I used a
...
conditional expression x?y:z in an awk program. Seems old versions
of awk don't have that ...
2000-06-02 02:00:28 +00:00
Bruce Momjian
6437fe62ba
Add fix to index length
2000-06-02 01:25:20 +00:00
Tom Lane
a82471f9e4
Keep CVS quiet about derived file guc-file.c.
2000-06-02 00:04:26 +00:00
Bruce Momjian
37b5775d3c
createlang fix
2000-06-01 23:40:31 +00:00
Tom Lane
0672a3c081
Lexer defended us against overlength plain identifiers, but not against
...
overlength quoted identifiers. Death and destruction ensue...
2000-06-01 22:21:05 +00:00
Bruce Momjian
36289fbbeb
Add BSDI readme
2000-06-01 20:35:47 +00:00
Bruce Momjian
2b0956e783
Update replication todo.
2000-06-01 19:46:29 +00:00
Bruce Momjian
49ee133424
Update TODO list.
2000-06-01 19:12:30 +00:00
Bruce Momjian
0f6101e470
Add lock todo items
2000-06-01 18:41:57 +00:00
Bruce Momjian
bb8bda3918
The definition for "ProcessConfigFile()" in guc-file.l does not match
...
the prototype in guc.h. The following patch corrects that.
Billy G. Allie
2000-06-01 16:46:50 +00:00
Tom Lane
64b4a48ddc
Simplify overly-clever Make rule, which evidently confuses at least
...
some versions of gmake (mine didn't do the right thing, anyway).
2000-06-01 14:52:25 +00:00
Peter Mount
228a5e708c
Removed timezone in ResultSet.getTimestamp()
2000-06-01 06:33:01 +00:00
Bruce Momjian
5abea5fe13
Update 7.0.1 for Tatsuo
2000-06-01 06:02:14 +00:00
Bruce Momjian
bd29331f84
Mention pg_upgrade
2000-06-01 05:58:42 +00:00
Bruce Momjian
f9f6cc4ab0
Update 7.0.1
2000-06-01 05:48:42 +00:00
Bruce Momjian
54ee522f4f
Fixups for 7.0.1
2000-06-01 05:13:18 +00:00
Bruce Momjian
b965c90365
More perl cleanup
2000-06-01 03:07:33 +00:00
Bruce Momjian
0cfe2374a7
Rename perl example eg directory to examples.
2000-06-01 03:05:24 +00:00
Bruce Momjian
726926a523
Update pgcvslog
2000-06-01 01:34:02 +00:00
Bruce Momjian
127f785028
all array stuff fixed.
2000-05-31 21:17:44 +00:00
Tom Lane
cbf503180f
Tweak recognition of range-clause pairs so that 'var > $1 AND var < $2'
...
(ie, parameters instead of consts) will be treated as a range query.
We do not know the actual selectivities involved, but it seems like
a good idea to use a smaller estimate than we would use for two unrelated
inequalities.
2000-05-31 15:38:53 +00:00
Peter Eisentraut
6a68f42648
The heralded `Grand Unified Configuration scheme' (GUC)
...
That means you can now set your options in either or all of $PGDATA/configuration,
some postmaster option (--enable-fsync=off), or set a SET command. The list of
options is in backend/utils/misc/guc.c, documentation will be written post haste.
pg_options is gone, so is that pq_geqo config file. Also removed were backend -K,
-Q, and -T options (no longer applicable, although -d0 does the same as -Q).
Added to configure an --enable-syslog option.
changed all callers from TPRINTF to elog(DEBUG)
2000-05-31 00:28:42 +00:00
Bruce Momjian
5e4d554bae
Typo fix
2000-05-30 18:00:30 +00:00
Bruce Momjian
8a437bf523
Update pg_hba.conf with more examples
2000-05-30 17:39:56 +00:00
Bruce Momjian
bb74b18dd0
Update pg_hba.conf.sample with better examples and descriptions
2000-05-30 17:18:25 +00:00
Bruce Momjian
2f52eee2d1
Copy pg_ident.conf.sample into /lib directory. Rename USERAUTH to
...
AUTHTYPE in config file. Patch both branches.
2000-05-30 16:36:15 +00:00
Tom Lane
aea9b6e20f
Ooops, looks like I broke fastpath in last changes...
2000-05-30 07:09:23 +00:00
Hiroshi Inoue
a3cd0654db
Added header files required for ALTER TABLE DROP COLUMN
...
trial implementation.
2000-05-30 06:22:44 +00:00
Tom Lane
0f1e39643d
Third round of fmgr updates: eliminate calls using fmgr() and
...
fmgr_faddr() in favor of new-style calls. Lots of cleanup of
sloppy casts to use XXXGetDatum and DatumGetXXX ...
2000-05-30 04:25:00 +00:00
Bruce Momjian
a12a23f0d0
Remove unused include files. Do not touch /port or includes used by defines.
2000-05-30 00:49:57 +00:00
Bruce Momjian
2937505a3e
More <> cleanup
2000-05-29 21:26:04 +00:00
Bruce Momjian
6c944bf3cc
Cleanup of <> and ""
2000-05-29 21:25:07 +00:00
Tom Lane
6ed00fee53
Convert array_map to use new fmgr interface.
2000-05-29 21:02:32 +00:00
Tom Lane
747527e545
Neglected to add fmgr.h to set of installed headers...
2000-05-29 20:51:35 +00:00
Tom Lane
8a098f2f5d
Update array_iterator to use new fmgr interface.
2000-05-29 20:30:11 +00:00
Tom Lane
a030113197
Tweak fmgrtab generation so that the F_XXX macros that give OIDs for
...
built-in procedures are named after the prosrc field of pg_proc (ie,
the actual C function name), not the proname field. This did not use
to make a difference back when the two were always the same, but in the
presence of overloaded proname values we'd best try to use the C name
instead. AFAICT this change affects no existing code, but it is
necessary to be able to get at some built-in functions that no macro
was being generated for before.
2000-05-29 20:18:30 +00:00
Tom Lane
22a517a40c
Repair problems with overrun of timezone name length. Increase MAXTZLEN
...
to 10, and be consistent about whether it counts the trailing null (it
does not). Also increase MAXDATELEN to be sure no buffer overflows are
caused by the longer MAXTZLEN.
2000-05-29 19:16:57 +00:00
Bruce Momjian
f089c36419
Add analyze.c file for split.
2000-05-29 17:44:17 +00:00
Bruce Momjian
35096b568e
Split vacuum and analyze into separate files
2000-05-29 17:40:45 +00:00