Tatsuo Ishii
267c6c7f06
Multi-byte case fix by Oliver Elphick (olly@lfix.co.uk)
26 years ago
Tom Lane
0b14b0c87e
Use fmgr_array_args() to avoid dependency on FUNC_MAX_ARGS.
26 years ago
Tom Lane
72ed6ff5ad
In PQfn(), defend against too many args, and avoid dependency
...
on FUNC_MAX_ARGS by using an appropriate fmgr() call.
26 years ago
Tom Lane
ef899c7f62
RemoveFunction didn't defend against too many args.
26 years ago
Tom Lane
488f315913
Defend against > INDEX_MAX_KEYS keys in an index.
26 years ago
Tom Lane
8acc568a6b
CommentProc was careless about too many arguments.
26 years ago
Tom Lane
421d4f9bd7
Put back erroneously removed zeroing of sentinel elements
...
in indexkeys, classlist arrays.
26 years ago
Bruce Momjian
142ce7939d
Update TODO list.
26 years ago
Tom Lane
b9d832f6ef
Make FUNC_MAX_ARGS equal INDEX_MAX_KEYS, as it should.
...
Set default INDEX_MAX_KEYS to 16. Document minimum safe value is 9.
26 years ago
Tom Lane
f1e1634e72
oid8 => oidvector in alter_table regress test
26 years ago
Tom Lane
41f17e676f
Another FUNC_MAX_ARGS tweak.
26 years ago
Tom Lane
ac295f43f5
Update struct Trigger definition.
26 years ago
Tom Lane
fa3aa5e1bb
Wrong boundary condition on number-of-args check.
26 years ago
Tom Lane
cc2e19ef9a
Ah-hah, there are attribute size constants lurking here too.
26 years ago
Tom Lane
5c2fb2a1e2
Use symbolic INDEX_MAX_KEYS in pg_type entries for oidvector
...
and int2vector.
26 years ago
Tom Lane
c2fa275d20
Correct hardwired type information in bootstrap.
26 years ago
Tom Lane
7bc1fbe100
Remove no-longer-used symbols.
26 years ago
Bruce Momjian
bd52f4bffd
More cleanups. Still doesn't work.
26 years ago
Bruce Momjian
aadd14b8f2
More cleanups.
26 years ago
Bruce Momjian
401e6de7ee
More fixes, but still need +1 for FUNC_MAX_ARGS
26 years ago
Tom Lane
bf49f0849d
Remove outdated comment about 8 arguments.
26 years ago
Tom Lane
ac401e06c5
Change oid8/int28 -> oidvector/int2vector.
26 years ago
Bruce Momjian
a97caacb5e
Fix initdb so it works, but still only for 8.
26 years ago
Bruce Momjian
182162a388
Update type stuff.
26 years ago
Bruce Momjian
dd8b0e67ec
Cleanup for func args > 8.
26 years ago
Bruce Momjian
2d920dc717
More updates for function call interface > 8.
26 years ago
Bruce Momjian
0bdd0cdd98
Update fmgr to allow 32 arguments.
26 years ago
Bruce Momjian
8a093d0ae3
Make number of args to a function configurable.
26 years ago
Bruce Momjian
6456b17bc1
Rename oid8 -> oidvector and int28 -> int2vector. Cleanup of *out functions.
26 years ago
Bruce Momjian
3f03f74f36
Update int28out and out8out and _in_ functions to handle trailing zeros
...
properly.
26 years ago
Bruce Momjian
752314eb26
Update TODO list.
26 years ago
Hiroshi Inoue
0f2e7948e2
Improve cache invalidation handling. Eespecially
...
26 years ago
Bruce Momjian
5770935965
Fix oid8in and int28in for spaces
26 years ago
Bruce Momjian
a040281787
Move fixes for >8 indexed fields.
26 years ago
Bruce Momjian
b99f300675
Move INDEX_MAX_KEYS to postgres.h, and make it configurable for users.
26 years ago
Bruce Momjian
8cc9d8454b
Update TODO list.
26 years ago
Tom Lane
fcb7c14d02
Repair subtle VACUUM bug that led to 'HEAP_MOVED_IN was not expected'
...
errors. VACUUM normally compacts the table back-to-front, and stops
as soon as it gets to a page that it has moved some tuples onto.
(This logic doesn't make for a complete packing of the table, but it
should be pretty close.) But the way it was checking whether it had
got to a page with some moved-in tuples was to look at whether the
current page was the same as the last page of the list of pages that
have enough free space to be move-in targets. And there was other
code that would remove pages from that list once they got full.
There was a kluge that prevented the last list entry from being
removed, but it didn't get the job done. Fixed by keeping a separate
variable that contains the largest block number into which a tuple
has been moved. There's no longer any need to protect the last element
of the fraged_pages list.
Also, fix NOTICE messages to describe elapsed user/system CPU time
correctly.
26 years ago
Tom Lane
b86ca72f39
Update platform-specific-expected-file support so that platforms can be
...
specified by regular-expression patterns. Add some more files.
26 years ago
Tom Lane
4f9d74f98b
install_plpgsql is no longer a regress test (it's done via createlang);
...
remove the no-longer-used files.
26 years ago
Bruce Momjian
aa48a22a82
The psql online help for ALTER TABLE (\h alter table) is corrupt. I
...
traced this back to what I believe is an error in the sgml file used to
generate this comment, found in pgsql/doc/src/sgml/ref/alter_table.sgml.
Stephen Birch
26 years ago
Tatsuo Ishii
85b309ee8f
Add SetPidFile() and friends.
26 years ago
Tatsuo Ishii
ac0d141ead
Do not start if postmaster is running.
26 years ago
Tatsuo Ishii
10283ee6a4
Move SetPidFile() and firends to utils/init/miscinit.c from
...
postmaster/postmaster.c so that
tcop/postgres.c can use them. Now we have an interlock between
postmaster and postgres.
26 years ago
Tatsuo Ishii
3f3421f905
Move SetPidFile() and firends to utils/init/miscinit.c so that
...
tcop/postgres.c can use them. Now we have an interlock between
postmaster and postgres.
26 years ago
Tatsuo Ishii
359652898b
Add more portability to echo -n (code stolen from createlang)
...
Do not start postmaster if postgres is running
26 years ago
Tom Lane
bd62e062aa
New scheme for managing platform-specific regress test result files.
...
Instead of hard-wiring one result file per platform, there is a map file
'resultmap' that says which one to use --- a lot like template/.similar.
I have only created entries in resultmap for my own platform (HPUX) so
far; feel free to add lines for other platforms.
26 years ago
Tom Lane
2a19ac97a7
Remove obsolete platform-specific comparison files.
26 years ago
Tom Lane
8ba050698b
First examples of multiplatform result comparison files.
26 years ago
Tom Lane
62cbd53bcd
Remove obsolete platform-specific regress test comparison files.
...
Note: don't put any of these back till you've grokked the new code for
platform-specific comparisons that I'm about to commit...
26 years ago
Tom Lane
fc0a46dc16
Remove CVS $Header lines from a couple of regress test files that had
...
them --- it is just *way* too painful to keep expected results in sync
when these are present.
26 years ago