c2d59497df
change comparison char* and NULL to char* and '\0'. This should be
...
more portable way.
1999-03-29 08:19:36 +00:00
c537d4295a
Modify fmgr so that internal name (compiler name) of a built-in
...
function is found in prosrc field of pg_proc, not proname. This allows
multiple aliases of a built-in to all be implemented as direct builtins,
without needing a level of indirection through an SQL function. Replace
existing SQL alias functions with builtin entries accordingly.
Save a few K by not storing string names of builtin functions in fmgr's
internal table (if you really want 'em, get 'em from pg_proc...).
Update opr_sanity with a few more cross-checks.
1999-03-29 01:30:45 +00:00
fdf6be80f9
1. Vacuum is updated for MVCC.
...
2. Much faster btree tuples deletion in the case when first on page
index tuple is deleted (no movement to the left page(s)).
3. Remember blkno of new root page in BTPageOpaque of
left/right siblings when root page is splitted.
1999-03-28 20:32:42 +00:00
d4ed17842a
Expanded opr_sanity test to look at pg_proc and other
...
related tables.
1999-03-28 02:07:58 +00:00
b0a66dd1be
New regression test to cross-check pg_type, pg_class,
...
and related tables.
1999-03-28 02:06:23 +00:00
8a3ef74b7c
Clean up various minor irregularities detected by type_sanity
...
and newly expanded opr_sanity tests.
1999-03-28 02:01:39 +00:00
79e1d1d58a
Remove pg_attribute_check.sql: these checks merged into new
...
regress test 'type_sanity'.
1999-03-28 01:57:32 +00:00
23ef47f89d
Fix bogus function signature for areajoinsel.
...
It still doesn't do anything, but at least now it does nothing correctly.
1999-03-28 01:56:12 +00:00
763a7ab6b0
Delete unused system table pg_parg.
1999-03-27 17:26:26 +00:00
7cb2fd6577
No longer need this file here; superseded by oidjoins regress test.
1999-03-26 08:04:53 +00:00
e5685df258
Add results of findoidjoins as a standard regression test.
1999-03-26 08:02:52 +00:00
f95538269f
Remove a bunch of dead entries exposed by findoidjoins crosschecks.
...
Apparently, whatever these things used to link to got recycled into
something else ... but the dependent entries didn't.
1999-03-26 07:32:42 +00:00
1e117923aa
Revise memutils.h to use alignment information gathered by
...
configure, instead of having a bunch of crufty platform-specific guesses.
1999-03-25 19:05:19 +00:00
235a569aaa
Fix multi-byte+locale problem
1999-03-25 04:46:53 +00:00
6febecc569
Clean up att_align calculations so that XXXALIGN macros
...
need not be bogus.
1999-03-25 03:49:34 +00:00
d471f8073a
*** empty log message ***
1999-03-24 20:05:15 +00:00
5ae9d85f77
Add KOI8/WIN/ALT support
1999-03-24 07:02:17 +00:00
eb42c1c762
These small utilities are for generating internal tables from
...
rcode encoding tables.
1999-03-24 07:01:37 +00:00
e1a22d5e84
Add KOI8/WIN/ALT to set client_encoding command help
1999-03-24 06:57:20 +00:00
494b82b718
Fix typo. #ifdef MUTIBYTE --> #ifdef MULTIBYTE
1999-03-24 06:55:14 +00:00
2c775870bc
Add KOI8/WIN/ALT to the multi-byte encoding selections
1999-03-24 06:53:28 +00:00
61ce9cd366
Add KOI8/WIN/ALT to the multi-byte encoding selections
1999-03-24 06:20:38 +00:00
5e5ed8fdd0
Add KOI8/WIN/ALT to the multi-byte encoding selections
1999-03-24 04:22:13 +00:00
344dfc0b0f
Remove Tee code, move to _deadcode.
1999-03-23 16:51:04 +00:00
92781fc18a
cleanups
1999-03-23 05:41:00 +00:00
48ea8b76db
Hi,
...
I have solved some problems with dynamic loading on NT. It is possible
to
run succesfully both trigger and plpgsql regression tests. The patch is
in
the included file "diff".
Dan
1999-03-22 16:45:30 +00:00
9aa535a2b9
Add % to b_expr.
1999-03-22 05:07:32 +00:00
53d52a685a
Cleanup of NULL in inet types.
1999-03-22 05:00:57 +00:00
419b91c058
Correct some comments, fix a small memory wastage when datatype
...
is pass-by-value.
1999-03-21 19:59:13 +00:00
beb1851dd9
This patch fixes the bug that made it impossible to grant permissions to
...
a user such as "www-data".
Oliver
1999-03-21 06:31:59 +00:00
b01a272755
Add .cvsignore file so cvs doesn't complain if you have lex/yacc
...
output files laying about.
1999-03-21 02:43:58 +00:00
f8263c52b0
cleanup
1999-03-21 02:30:22 +00:00
8425c2496f
Ah, *now* I understand: plpgsql lexer must be generated with flex -l ...
1999-03-21 02:27:47 +00:00
7ed3b89d48
Fix for %4 and 4%.
1999-03-21 02:26:56 +00:00
1b8d9466fb
Hmm, it seems some versions of flex declare yytext as extern char[]
...
but others declare it as extern char *. gcc complains (quite rightly too).
Worked around it by rearranging the order of inclusions so that we don't
have to explicitly declare yytext; this should work with either variant.
1999-03-21 01:07:07 +00:00
e4274d60a5
*** empty log message ***
1999-03-20 19:46:54 +00:00
a4ce6f00f8
Remove yacc/lex output files from CVS repository.
1999-03-20 18:45:27 +00:00
19e4d33bf0
Remove yacc/lex output files from CVS repository.
1999-03-20 18:03:37 +00:00
bb7c0da104
Clean up build procedure: do not keep raw lex/yacc files around,
...
only the edited ones.
1999-03-20 18:00:38 +00:00
e8f9b6baed
make clean should remove lex.yy.c
1999-03-20 17:58:21 +00:00
c96add9a08
Script for preparing derived files during tarball construction.
1999-03-20 17:53:54 +00:00
0aa2aed5f8
Reverse out pfree agg part of patch from Erik Riedel.
1999-03-20 13:18:20 +00:00
3ea6c806eb
cleanup
1999-03-20 02:31:45 +00:00
afac6363a6
cleanup
1999-03-20 02:07:31 +00:00
7d0ab659ac
Fix for aggregate memory leaks from Erik Riedel.
1999-03-20 01:13:22 +00:00
5bfac23006
Fix shift/reduce for NULL = Var.
1999-03-19 23:48:50 +00:00
0dfc358427
Fix for memory leak in executor with fjIsNull.
1999-03-19 22:31:39 +00:00
bd6f98af31
I suggest the following portability patch, which does not
...
change functionality, but makes the code more ANSI C'ish.
My AIX xlc compiler barfs on all of these. Can someone please
review and apply to current.
<<port.patch>>
Thanks
Andreas
1999-03-19 18:56:43 +00:00
0d01fd4e19
Add EXCEPT/INTERSECT doc changes.
1999-03-19 02:41:41 +00:00
58cc2b6ead
cleanup parser
1999-03-18 22:11:47 +00:00