Bruce Momjian
4a70002149
fix for index problem.
1998-08-20 22:07:46 +00:00
Bruce Momjian
31309423c9
Another vacuum fix.
1998-08-20 15:16:59 +00:00
Bruce Momjian
09e125084a
Fix for vacuum introduced today.
1998-08-19 23:48:23 +00:00
Bruce Momjian
a4d3695f28
Vacuum cleanup.
1998-08-19 22:01:18 +00:00
Bruce Momjian
bd5aaca391
Vacuum fix. Was modifying cache.
1998-08-19 19:59:49 +00:00
Bruce Momjian
9c4eceb4e3
Fix for vacuum updating problem.
1998-08-19 15:47:36 +00:00
Bruce Momjian
5fbbd364e8
fix for ecpg corruption
1998-08-19 14:51:31 +00:00
Bruce Momjian
7971539020
heap_fetch requires buffer pointer, must be released; heap_getnext
...
no longer returns buffer pointer, can be gotten from scan;
descriptor; bootstrap can create multi-key indexes;
pg_procname index now is multi-key index; oidint2, oidint4, oidname
are gone (must be removed from regression tests); use System Cache
rather than sequential scan in many places; heap_modifytuple no
longer takes buffer parameter; remove unused buffer parameter in
a few other functions; oid8 is not index-able; remove some use of
single-character variable names; cleanup Buffer variables usage
and scan descriptor looping; cleaned up allocation and freeing of
tuples; 18k lines of diff;
1998-08-19 02:04:17 +00:00
Marc G. Fournier
31de2c9461
Fix for SNPRINTF test in configure
...
From: Tom Lane <tgl@sss.pgh.pa.us>
1998-08-19 00:16:04 +00:00
Marc G. Fournier
1a77894d46
Add rule tests to regression tests...
1998-08-19 00:14:39 +00:00
Marc G. Fournier
338c54cbc1
From: Jan Wieck <jwieck@debis.com>
...
Hi,
as proposed here comes the first patch for the query rewrite
system.
<for details, see archive dated Mon, 17 Aug 1998>
1998-08-18 00:49:04 +00:00
Thomas G. Lockhart
fde6526753
Make small sentence cleanups. Add missing formatting for program example.
1998-08-17 16:22:58 +00:00
Thomas G. Lockhart
28742a182e
Rename Id tags to eliminate the trailing "-1" field. This propagates
...
into cleaner html output file names.
1998-08-17 16:21:05 +00:00
Thomas G. Lockhart
629d53c974
Move SQL reference pages up into the User's Guide.
1998-08-17 16:20:33 +00:00
Thomas G. Lockhart
cbed406368
Small sentence cleanups. Add tags for acronyms and products.
1998-08-17 16:18:13 +00:00
Thomas G. Lockhart
4e76753091
Bring document list closer to up to day.
...
Add a note on sgml-tools that they are now working with jade and so
may become the toolset of choice in the future.
1998-08-17 16:17:07 +00:00
Thomas G. Lockhart
9ce4ae80dd
Enhanced the allowed constraint syntax, so remove mention of the problem.
1998-08-17 16:15:31 +00:00
Thomas G. Lockhart
40aa761d4c
Update Id fields in header tags. Rename the TUTORIAL tag to avoid
...
conflicting with the tutorial.sgml container document.
1998-08-17 16:14:06 +00:00
Thomas G. Lockhart
0463ee00ae
Fix small typo.
1998-08-17 16:12:35 +00:00
Thomas G. Lockhart
620c2c362f
Update the random test so it should succeed most of the time.
...
Instead of directly showing the random results, test the results
for the expected behavior (range and randomness).
1998-08-17 16:11:35 +00:00
Thomas G. Lockhart
a8bcb8bc58
Update for changes to gram.y.
1998-08-17 16:08:54 +00:00
Thomas G. Lockhart
73fae67a0d
Allow NOT LIKE, IN, NOT IN, BETWEEN, and NOT BETWEEN expressions
...
in constraint clauses.
IN and NOT IN only allow constaints, not subselects.
Jose' Soares' new reference docs pointed out the discrepency.
Updating the docs too...
1998-08-17 16:08:34 +00:00
Thomas G. Lockhart
15f82836bf
Use the parser macro IS_BINARY_COMPATIBLE() to allow more success
...
in type checking for DEFAULT contraint clauses.
Could do more type coersion later...
1998-08-17 16:03:31 +00:00
Marc G. Fournier
91162057ae
From: Tom Lane <tgl@sss.pgh.pa.us>To: pgsql-patches@postgreSQL.org
...
Sigh. That tweak needs a tweak --- I didn't realize that ".DEFAULT"
processing ignores dependencies, at least in the version of gmake I
have here (not sure if it's a bug or not). Apply this patch aftermy previous one...
1998-08-17 03:53:37 +00:00
Marc G. Fournier
cf9ecbdabb
Just a couple of "after-commit" cleanups...
1998-08-17 03:52:36 +00:00
Marc G. Fournier
9312033071
Date: Sun, 16 Aug 1998 14:56:48 -0400
...
From: Tom Lane <tgl@sss.pgh.pa.us>
Attached is a patch for this weekend's work on libpq. I've dealt
with several issues:
<for details: see message, in pgsql-patches archive for above data>
1998-08-17 03:50:43 +00:00
Marc G. Fournier
3fa676a74c
From: Garrett Wollman <wollman@khavrinen.lcs.mit.edu>
...
Here is some more contrib-fodder, based on TIH's IP address type,
for ISBN and ISSN identifiers (which I just happened to need to keep
track of the things in my library).
1998-08-17 03:35:05 +00:00
Thomas G. Lockhart
efc9a91db9
Allow a null pointer to be returned from get_opname().
...
Previously, had thrown an error, but looking for alternate strategies
for table indices utilization would prefer to continue.
1998-08-16 05:38:41 +00:00
Thomas G. Lockhart
4c91723d35
Check for null pointer returned from get_opname().
...
Don't bother checking for alternate strategies if so
since it was more likely a function or some other non-operator anyway.
1998-08-16 05:37:04 +00:00
Thomas G. Lockhart
0f19904360
Check for null pointer returned from get_opname().
1998-08-16 05:35:35 +00:00
Thomas G. Lockhart
402b47cffa
Disable not-ready-to-use support code for the line data type.
...
Bracket things with #ifdef ENABLE_LINE_TYPE.
The line data type has always been used internally to support other types,
but I/O routines have never been defined for it.
1998-08-16 04:06:55 +00:00
Thomas G. Lockhart
9e1d532027
This README only mentions nroff problems with page.5, which has been
...
removed from the man pages and put into the new sgml docs.
1998-08-15 16:39:21 +00:00
Thomas G. Lockhart
4ab9ac79ba
Include a sentence in the top pointing to the new docs.
...
pgbuiltin.3 is obsolete for sure, and libpq.3 can become so since the
size and scope of this man page is not appropriate in a man page format.
1998-08-15 16:36:22 +00:00
Thomas G. Lockhart
b55a020aca
Converted to page.sgml. Not needed in a man page.
1998-08-15 13:01:26 +00:00
Thomas G. Lockhart
223fa7ff4a
Information moved to sgml source files.
...
The "Oracle compatibility" page should have always been in with functions
anyway. The BKI information is not really appropriate for a man page.
1998-08-15 07:03:59 +00:00
Thomas G. Lockhart
a80f034dc2
Make minor formatting improvements to statement synopses.
...
Make sure all files end with a newline.
1998-08-15 07:00:37 +00:00
Thomas G. Lockhart
a9e9f59308
Update for new information on PQsetNoticeProcessor().
...
Now back in sync with libpq.3 man page, which should be obsolete soon.
1998-08-15 06:56:36 +00:00
Thomas G. Lockhart
c4bf0c0d6a
Change Id field in chapter tag to change html output file name.
1998-08-15 06:55:05 +00:00
Thomas G. Lockhart
ccc6851d0a
Include working list of all documentation sources, with current status
...
and plans for some of them.
1998-08-15 06:53:52 +00:00
Thomas G. Lockhart
62cc942145
Include new chapters.
1998-08-15 06:52:54 +00:00
Thomas G. Lockhart
61ff1c3b2a
Nice exposition on indices and keys from Herouth Maoz which appeared
...
on the mailing lists a while ago. Maybe slightly changed to fit docs.
Will go into the User's Guide.
1998-08-15 06:52:03 +00:00
Thomas G. Lockhart
45816ec4d2
Convert information from man pages. Not really suitable for man pages
...
anyway, so this will replace them as of now.
1998-08-15 06:49:33 +00:00
Thomas G. Lockhart
4b11e394bc
Remove single-argument trim() function from table.
...
Never seen because the parser frontend converts all trim() calls to
btrim(), ltrim(), and rtime() calls before execution.
1998-08-15 06:47:39 +00:00
Thomas G. Lockhart
21d1e474f5
Some old cleanup fixes for close_ps() from G. Thaker.
1998-08-15 06:45:10 +00:00
Thomas G. Lockhart
6912beea70
Allow binary-compatible indices to be considered when checking for valid
...
indices for restriction clauses containing a constant.
Note that if an index does not match directly (usually because the types
on both side of the clause don't match), and if a binary-compatible index
is identified, then the operator function will be replaced by a new
one. Should not be a problem, but be sure that if types are listed as
being binary compatible (in parse_coerce.h) then the comparison functions
are also binary-compatible, giving equivalent results.
1998-08-14 16:13:07 +00:00
Thomas G. Lockhart
94f42ed389
Include OID as a built-in type.
1998-08-14 16:07:00 +00:00
Thomas G. Lockhart
58e9267026
Check for bad result from pg_id. A bad result can come from shared library
...
trouble, and the name of the shared library has been changed recently.
Had to rerun ldconfig on my machine to get it working again.
Give an error message with a helpful hint if so...
1998-08-14 16:05:51 +00:00
Bruce Momjian
c7fe2543b8
fix typo.
1998-08-11 22:39:33 +00:00
Bruce Momjian
a968e4f60e
Strategy cleanups.
1998-08-11 20:55:52 +00:00
Bruce Momjian
024d5f74ba
index strategy cleanup
1998-08-11 19:32:39 +00:00