Re: [INTERFACES] libpq problem (really libpq feature request)
От | Jonathan davis |
---|---|
Тема | Re: [INTERFACES] libpq problem (really libpq feature request) |
Дата | |
Msg-id | 000a01bed8e0$cd3aa880$0601a8c0@kosovo.idianet.net обсуждение исходный текст |
Ответы |
Re: [INTERFACES] libpq problem (really libpq feature request)
|
Список | pgsql-interfaces |
>I think Jonathan is alluding (in a rather obtuse manner :-)) to an issue >that is on my wishlist also, namely a more systematic way of identifying >errors. Currently, libpq gives you an error state (no error, nonfatal >error, or fatal error) and an error message. What would be nice is if >there was also some sort of error code (eg an integer) that identified the >exact nature of the problem. And, of course, a published spec of what the >error codes mean. Then it would be much easier for one's program to know >what the error was, and, if possible, do something about it. From my point >of view, there are basically two classes of error - programmer error, and >resource limitation error (eg network problems, disk space problems). The >fundamental difference is that for the latter, the user might be able to >do something about it, whereas for the former, you need to modify the >code. It would be good if a program could deduce which it was without >having to do anything silly and dangerous like trying to parse the error >message. > >Tim > the postgresql client is running under win98 and the server under FreeBSD3.1 when I'm trying to connect to the server and the server is not running, the error message is: connectDB() -- socket() failed: errno=0 No error and when the password is incorrect, i have the same error it is no way to difference the errors !!!
В списке pgsql-interfaces по дате отправления: