Tom Lane
a4e1304ed1
Add check that inherited constraints and defaults work.
2000-01-16 19:57:48 +00:00
Tom Lane
47a895fe72
Repair breakage of inherited constraint expressions --- needed a
...
CommandCounterIncrement to make new relation visible before trying to
parse/deparse the expressions. Also, eliminate unnecessary
setheapoverride calls in AddNewAttributeTuples.
2000-01-16 19:57:00 +00:00
Tom Lane
7d715ba063
Fix broken FOR UPDATE error message.
2000-01-16 08:21:59 +00:00
Bruce Momjian
1b6b4d40ed
Update TODO list.
2000-01-16 07:05:35 +00:00
Bruce Momjian
faff1b776b
Fix passing of atttypmod that Tom found.
2000-01-16 05:18:19 +00:00
Bruce Momjian
fae5d81c68
Update TODO list.
2000-01-16 05:18:07 +00:00
Tom Lane
97e82dc72c
Clean up pg_dump coredumps caused by change of output formatting for
...
oidvector/int2vector. pg_dump code was assuming that it would see
exactly FUNC_MAX_ARGS integers in the string returned by the backend.
That's no longer true. (Perhaps that change wasn't such a good idea
after all --- will it break any other applications??)
2000-01-16 03:54:58 +00:00
Bruce Momjian
255e07e829
Update TODO list.
2000-01-16 02:35:30 +00:00
Bruce Momjian
3a2e08618c
Update TODO list.
2000-01-16 02:32:13 +00:00
Tom Lane
b0b3187bb4
Add some examples to numeric regress test to verify that recently-fixed
...
problems are indeed fixed.
2000-01-15 23:44:17 +00:00
Tom Lane
3cb8c8da68
Clean up problems with rounding/overflow code in NUMERIC, particularly
...
the case wherein zero was rejected for a field like NUMERIC(4,4).
Miscellaneous other code beautification efforts.
2000-01-15 23:42:49 +00:00
Tom Lane
584e646ad8
Fix a passel of problems with incorrect calls to typinput and typoutput
...
functions, which would lead to trouble with datatypes that paid attention
to the typelem or typmod parameters to these functions. In particular,
incorrect code in pg_aggregate.c explains the platform-specific failures
that have been reported in NUMERIC avg().
2000-01-15 22:43:25 +00:00
Bruce Momjian
0f4a586821
Update TODO list.
2000-01-15 19:32:06 +00:00
Tom Lane
5e6004135b
Now that new psql is fflush()'ing properly, it emerges that several
...
regress test expected outputs were committed with NOTICEs appearing out
of order. Update to correct results.
2000-01-15 19:18:24 +00:00
Tom Lane
6ce5e0abb6
Update arrays regress test to reflect fact that several things
...
work now that did not work in 6.5.
2000-01-15 19:11:40 +00:00
Peter Eisentraut
2a1bfbce24
- Allow array on int8
...
- Prevent permissions on indexes
- Instituted --enable-multibyte option and tweaked the MB build process where necessary
- initdb prompts for superuser password
2000-01-15 18:30:35 +00:00
Tatsuo Ishii
a765db409b
Add pgench: a TPC-B like benchmarking tool
2000-01-15 12:38:09 +00:00
Tatsuo Ishii
bfbd58ce13
Adapt to the changes of libpq(eliminateing using putenv()).
2000-01-15 05:38:50 +00:00
Tatsuo Ishii
8fc386a2d8
Eliminate using putenv().
2000-01-15 05:37:21 +00:00
Tatsuo Ishii
6095e36cca
Prepare for new psql
2000-01-15 05:17:45 +00:00
Peter Eisentraut
1cd4c14116
Fixed all elog related warnings, as well as a few others.
2000-01-15 02:59:43 +00:00
Peter Eisentraut
7c9390caa1
Fixed psql variables vs array syntax, as well as minor psql enhancements
2000-01-14 22:18:03 +00:00
Peter Eisentraut
4ceb2d0cb6
* User management commands no longer user pg_exec_query_dest -> more robust
...
* Let unprivileged users change their own passwords.
* The password is now an Sconst in the parser, which better reflects its text datatype and also
forces users to quote them.
* If your password is NULL you won't be written to the password file, meaning you can't connect
until you have a password set up (if you use password authentication).
* When you drop a user that owns a database you get an error. The database is not gone.
2000-01-14 22:11:38 +00:00
Tom Lane
2af360ed1c
Clean up some problems in new asynchronous-connection logic
...
in libpq --- mostly, poor response to error conditions. You now actually
get to see the postmaster's 'The Data Base System is starting up' message,
which you didn't before. I suspect the SSL code is still broken though.
2000-01-14 05:33:15 +00:00
Tom Lane
0e6d72db55
Make PSQLexec's behavior on loss of connection more reasonable;
...
report original error before attempting reset, not after.
2000-01-14 05:28:31 +00:00
Tom Lane
19ff2e4d55
Make connection-failed messages a little friendlier on
...
80-column displays...
2000-01-14 04:01:55 +00:00
Tom Lane
6256fcb927
Remove redundant and now-incorrect declaration of pstrdup.
2000-01-14 01:36:42 +00:00
Bruce Momjian
bb7e85fb85
Update TODO list.
2000-01-14 01:10:22 +00:00
Tom Lane
9b003129fe
Bump catversion to ensure initdb.
2000-01-14 00:53:50 +00:00
Tom Lane
338fd40bfc
Revise quoting conventions in outfuncs/readfuncs so that nodeRead doesn't
...
choke on relation or attribute names containing spaces, quotes, or other
special characters. This fixes a TODO item. It also forces initdb,
since stored rule strings change.
2000-01-14 00:53:21 +00:00
Peter Eisentraut
46a28f1b14
Fixed everything in and surrounding createdb and dropdb to make it more
...
error-proof. Rearranged some old code and removed dead sections.
2000-01-13 18:26:18 +00:00
Peter Eisentraut
bfa3b59d25
initdb didn't load pg_description
2000-01-13 18:22:10 +00:00
Bruce Momjian
e419b48217
Update TODO list.
2000-01-13 13:22:05 +00:00
Bruce Momjian
3af969d4a0
Update TODO list.
2000-01-13 03:39:45 +00:00
Bruce Momjian
af53b624f0
Update TODO list.
2000-01-13 03:36:42 +00:00
Bruce Momjian
326a69deeb
Update TODO list.
2000-01-13 03:06:29 +00:00
Bruce Momjian
e589b9e821
Update TODO list.
2000-01-13 02:38:21 +00:00
Bruce Momjian
7c25123df4
Update TODO list.
2000-01-13 01:57:04 +00:00
Bruce Momjian
c6035cd173
Update TODO list.
2000-01-13 01:48:46 +00:00
Tatsuo Ishii
1f9d535aca
Add UDC (User Defined Characters) support to SJIS/EUC_JP conversion
...
Update README so that it reflects all source file names
Add an entry to make sjistest (testing between SJIS/EUC_JP conversion)
2000-01-13 01:08:14 +00:00
Peter Eisentraut
f6689a328f
Fixed a few "fixes" and bugs. Adjusted messages and options to GNU suggestions.
2000-01-12 19:36:36 +00:00
Tatsuo Ishii
267c6c7f06
Multi-byte case fix by Oliver Elphick (olly@lfix.co.uk)
2000-01-12 13:08:55 +00:00
Tom Lane
0b14b0c87e
Use fmgr_array_args() to avoid dependency on FUNC_MAX_ARGS.
2000-01-12 05:28:47 +00:00
Tom Lane
72ed6ff5ad
In PQfn(), defend against too many args, and avoid dependency
...
on FUNC_MAX_ARGS by using an appropriate fmgr() call.
2000-01-12 05:27:20 +00:00
Tom Lane
ef899c7f62
RemoveFunction didn't defend against too many args.
2000-01-12 05:25:09 +00:00
Tom Lane
488f315913
Defend against > INDEX_MAX_KEYS keys in an index.
2000-01-12 05:04:42 +00:00
Tom Lane
8acc568a6b
CommentProc was careless about too many arguments.
2000-01-12 04:59:41 +00:00
Tom Lane
421d4f9bd7
Put back erroneously removed zeroing of sentinel elements
...
in indexkeys, classlist arrays.
2000-01-12 00:53:21 +00:00
Bruce Momjian
142ce7939d
Update TODO list.
2000-01-11 12:11:20 +00:00
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.
2000-01-11 05:58:55 +00:00