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
Tom Lane
f1e1634e72
oid8 => oidvector in alter_table regress test
2000-01-11 05:56:33 +00:00
Tom Lane
41f17e676f
Another FUNC_MAX_ARGS tweak.
2000-01-11 05:41:49 +00:00
Tom Lane
ac295f43f5
Update struct Trigger definition.
2000-01-11 05:37:11 +00:00
Tom Lane
fa3aa5e1bb
Wrong boundary condition on number-of-args check.
2000-01-11 05:22:25 +00:00
Tom Lane
cc2e19ef9a
Ah-hah, there are attribute size constants lurking here too.
2000-01-11 05:18:42 +00:00
Tom Lane
5c2fb2a1e2
Use symbolic INDEX_MAX_KEYS in pg_type entries for oidvector
...
and int2vector.
2000-01-11 04:02:28 +00:00
Tom Lane
c2fa275d20
Correct hardwired type information in bootstrap.
2000-01-11 04:00:30 +00:00
Tom Lane
7bc1fbe100
Remove no-longer-used symbols.
2000-01-11 03:59:31 +00:00
Bruce Momjian
bd52f4bffd
More cleanups. Still doesn't work.
2000-01-11 03:33:14 +00:00
Bruce Momjian
aadd14b8f2
More cleanups.
2000-01-11 02:46:48 +00:00
Bruce Momjian
401e6de7ee
More fixes, but still need +1 for FUNC_MAX_ARGS
2000-01-11 02:30:06 +00:00
Tom Lane
bf49f0849d
Remove outdated comment about 8 arguments.
2000-01-11 01:42:08 +00:00
Tom Lane
ac401e06c5
Change oid8/int28 -> oidvector/int2vector.
2000-01-11 01:40:04 +00:00
Bruce Momjian
a97caacb5e
Fix initdb so it works, but still only for 8.
2000-01-10 23:03:41 +00:00
Bruce Momjian
182162a388
Update type stuff.
2000-01-10 20:46:23 +00:00
Bruce Momjian
dd8b0e67ec
Cleanup for func args > 8.
2000-01-10 20:23:31 +00:00
Bruce Momjian
2d920dc717
More updates for function call interface > 8.
2000-01-10 18:27:41 +00:00