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
Bruce Momjian
3d669b50ed
Update messages.
2000-05-29 17:11:58 +00:00
Bruce Momjian
84a30b4c41
Make analyze do vacuum/analyze in one step.
2000-05-29 17:07:57 +00:00
Bruce Momjian
6d5cba7c31
More vacuum cleanup
2000-05-29 17:06:15 +00:00
Bruce Momjian
d950c19747
more cleanup
2000-05-29 16:21:05 +00:00
Bruce Momjian
ac4de0cc94
Add analyze log messages for verbose mode.
2000-05-29 16:06:37 +00:00
Bruce Momjian
c3647c3d06
cleanup
2000-05-29 15:48:47 +00:00
Bruce Momjian
659f79be7a
Allow vacuum to perform analyze with shared lock. Update cvs manual.
2000-05-29 15:44:55 +00:00
Tom Lane
091126fa28
Generated header files parse.h and fmgroids.h are now copied into
...
the src/include tree, so that -I backend is no longer necessary anywhere.
Also, clean up some bit rot in contrib tree.
2000-05-29 05:45:56 +00:00
Tom Lane
18952f6744
Second round of fmgr changes: triggers are now invoked in new style,
...
CurrentTriggerData is history.
2000-05-29 01:59:17 +00:00
Bruce Momjian
147ccf5c80
More vacuum cleanups
2000-05-29 01:55:07 +00:00
Bruce Momjian
f3650653c6
More vacuum renaming.
2000-05-29 01:46:00 +00:00
Tom Lane
80648891cc
Miscellaneous cleanups of places that needed to account for new
...
pg_language entries.
2000-05-28 20:34:52 +00:00
Tom Lane
ab843085f1
Constant-expression simplifier now knows how to simplify strict functions
...
that have at least one constant-NULL input, even if other inputs are
not constants.
2000-05-28 20:33:28 +00:00
Tom Lane
305d3ce576
Install fmgr rewrite doc as README file.
...
Need to update user docs still ...
2000-05-28 18:06:55 +00:00
Tom Lane
0a7fb4e918
First round of changes for new fmgr interface. fmgr itself and the
...
key call sites are changed, but most called functions are still oldstyle.
An exception is that the PL managers are updated (so, for example, NULL
handling now behaves as expected in plperl and plpgsql functions).
NOTE initdb is forced due to added column in pg_proc.
2000-05-28 17:56:29 +00:00
Tom Lane
5005bb060b
'CREATE FUNC TION' => 'CREATE FUNCTION'.
2000-05-27 18:18:31 +00:00
Tom Lane
67ad9a18c0
define YY_NEVER_INTERACTIVE for flex, to persuade flex that it's not
...
necessary to call isatty() for each and every received query. That's
one less kernel call per query cycle ...
2000-05-27 05:13:38 +00:00
Bruce Momjian
d45f7dfdca
Update kerberos patch
2000-05-27 04:13:05 +00:00
Bruce Momjian
4f326011ee
Update readme.kerberos
2000-05-27 04:01:09 +00:00
Bruce Momjian
632a7ed759
Back out kerberos changes. Causes compile problems.
2000-05-27 03:58:20 +00:00
Bruce Momjian
dc65b22fa3
Add README.kerbros
2000-05-27 03:42:32 +00:00
Bruce Momjian
9500b35f17
Patch for Kerberos V.
...
Most (nearly all) of the work was done by David Wragg <dpw@doc.ic.ac.uk>
He patched 6.5.3. I've updated it for 7.0RC5.
It works for MIT kerberos 1.1.1 (and previously for 1.0.6 as well).
I've got the patch against 6.5.3, plus kerberized RPMS.
Mike Wyer <mw@doc.ic.ac.uk> || "Woof?"
2000-05-27 03:39:33 +00:00
Bruce Momjian
ddae527c96
Remove // comments from ODBC.
2000-05-27 03:35:14 +00:00
Bruce Momjian
c328e75a6f
Remove pgaccess dll's from the distribution.
2000-05-27 03:14:10 +00:00
Bruce Momjian
82e2fe9cbc
Clean up pg_hba.conf
2000-05-27 02:19:44 +00:00
Bruce Momjian
ba1578aa8f
Improve pg_hba.conf examples
2000-05-27 01:32:01 +00:00
Tom Lane
b71761d280
Reduce eqsel()'s fudge-factor for estimating the frequency of values
...
other than the most common value in a column. We had had 0.5, make it
0.1 to make it more likely that an indexscan will be chosen. Really
need better statistics instead, but this should stem the bleeding
meanwhile ...
2000-05-26 17:19:15 +00:00
Bruce Momjian
be6e7717db
Fix \h SELECT to not show SELECT INTO.
2000-05-26 15:47:18 +00:00
Tatsuo Ishii
23b0387a94
Fix too long syslog message problem
2000-05-26 12:17:48 +00:00
Tom Lane
8bba4b4e0e
Generate a reasonable error message when an aggregate function is applied
...
to an undecorated relation name (cf. example from Ed Loehr, 5/25/00).
2000-05-26 03:56:40 +00:00
Bruce Momjian
cf169e0088
Spell fix
2000-05-26 03:15:18 +00:00
Bruce Momjian
ebb88e3ba5
Fix initlocation syntax example for createdb
2000-05-26 02:07:15 +00:00
Tom Lane
d4e27596cf
More paranoia about global variables containing references to long-
...
since-closed file descriptors...
2000-05-26 01:38:08 +00:00
Tom Lane
2af53f3762
After closing frontend socket, set MyProcPort->sock = -1 to ensure that
...
subsequent I/O attempts fail cleanly. I'm speculating about failure
scenarios in which we do pq_close, then something in a proc_exit routine
opens a file (re-using that kernel FD number), then something else
fails and tries to write an elog message to the frontend ... message
ends up in opened file, oops. No known examples of this but it seems
like a potential hole.
2000-05-26 01:26:19 +00:00
Tom Lane
39725e56e8
Add some elog(DEBUG)'s to help diagnose mdblindwrt failures.
2000-05-25 23:30:20 +00:00
Tom Lane
92286bd576
Clean up sloppy coding of _outAExpr().
2000-05-25 22:43:12 +00:00
Tom Lane
ff566b2241
Modify raw parsetree representation returned by gram.y for SubLinks:
...
the oper field should be a valid Node structure so it can be dumped by
outfuncs.c without risk of coredump. (We had been using a raw pointer
to character string, which surely is NOT a valid Node.) This doesn't
cause any backwards compatibility problems for stored rules, since
raw unanalyzed parsetrees are never stored.
2000-05-25 22:42:19 +00:00
Tom Lane
610abfd57b
Do table renaming in a sane order: physical file rename must happen
...
*last*, after all updating of system catalogs. In old code, an error
detected during TypeRename left the relation hosed. Also, add a call
to flush the relation's relcache entry, rather than trusting to shared
cache invalidation to flush it for us.
2000-05-25 21:30:20 +00:00
Tom Lane
445f1acf7a
heap_drop() should flush the relcache entry for the
...
relation being dropped.
2000-05-25 21:25:32 +00:00
Tom Lane
69cc16f47e
Quote database name so that not-all-lowercase names are handled safely.
2000-05-25 20:18:15 +00:00
Bruce Momjian
61f5e13c43
! * Users doing non-blocking connections need to handle the reset
...
! * themselves, they'll need to check the connection status if we
! * return an error.
Alfred Perlstein
2000-05-25 19:09:55 +00:00
Bruce Momjian
936b27fa87
Update TODO list.
2000-05-25 16:10:01 +00:00
Bruce Momjian
a802433917
Spell fix
2000-05-25 15:32:03 +00:00
Tatsuo Ishii
07d4d36aae
On solaris, createdb/dropdb fails because of strange behavior of system().
...
(it returns error with errno ECHILD upon successful completion of commands).
This fix ignores an error from system() if errno == ECHILD.
2000-05-25 06:53:43 +00:00
Tom Lane
c439756ffd
Make the world safe for QNX's busted shell ...
2000-05-24 22:43:59 +00:00
Tom Lane
ae8a2c3589
Make the world safe for QNX's busted shell ...
2000-05-24 22:32:59 +00:00
Marc G. Fournier
69b323f4bc
add a --with-setproctitle switch to configure that leaves the use of setproctitle()
...
disabled by default ...
2000-05-24 14:58:21 +00:00
Bruce Momjian
f19ae14612
Update so init displays status with setproctitle too, like the rest of them.
2000-05-24 00:24:17 +00:00