| From: | Stefanos Harhalakis <v13(at)it(dot)teithe(dot)gr> |
|---|---|
| To: | pgsql-general(at)postgresql(dot)org |
| Subject: | [SOLVED] Socket command type E unknown |
| Date: | 2003-09-01 13:45:50 |
| Message-ID: | 200309011645.58910.v13@it.teithe.gr |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
Hi there...
I've seen in the mailing list archives that some people get this error
message:
FATAL: Socket command type E unknown
I didn't find any solution so I'm sending this message...
I had the same problem and after some debuging I've found that:
If you have a program that closes all fds (including stdin, stdout, stderr)
and after that you make a connectioon to the database that gets fd #1 (simply
open a file first and the connect to the database) and you have something
like:
printf("Exec: test");
<<send an sql command>>
fflush(stdout);
you'll get this error message... It seems that printf writes to stdout which
is fd #1 which is the socket that connects the program to the database.
I believe that you don't need any more details...
<<V13>>
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Dennis Gearon | 2003-09-01 15:13:21 | Re: Prevent from Deletion |
| Previous Message | Shridhar Daithankar | 2003-09-01 13:25:39 | Re: Where is the tool to migrate a mysql db to a PostgreSQL db ? |