POSTGRESQL -->PQexec() -- There is no connection to the backend

JESUS AVILA MOLINA avimolje@tuguri.eupmt.es
Mon, 15 Jun 1998 07:35:13 +0100 (WET DST)


  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-851401618-897892513=:3332
Content-Type: TEXT/PLAIN; charset=US-ASCII
Content-Transfer-Encoding: QUOTED-PRINTABLE

Hola lista!

Me llamo Jesus Avila i estoy estudiando Ingenieria Telematica.
Ahora estoy haciendo el proyecto final de carrera el cual
consiste en gestionar PostgreSQL a trav=E9s de Perl usando
el servidor Apache con RedHat.
El problema que tengo es el siguiente:
* Cada vez que intento acceder a la base de datos, en el
fichero donde guardo todas las trazas me encuentro esto:

  UW PICO(tm) 2.9               File: pgtrace.out

PQexec() -- There is no connection to the backend.


El sistema que tengo es sencillo, un formulario donde introduzco
unos datos y llamo al CGI proba.pl para que me los inserte
en la base de datos.
El programa que me da el error lo he adjuntado (con un attachment)
El fichero se llama 'proba.pl'.
Tanto insertando como consultando me da el mismo error.
En este fichero se puede ver el camino de el fichero pgtrace.out
y como lo creo.
Podria alguien hecharme un cable? Estoy ya desesperado! No se como
solucionar el problema! Muchisimas gracias por adelantado.

Lo siguiente es un poco de informacion que he considerado
oportuna para ayudarte a intentar resolver el problema con el
que me encuentro. Me quedan solo dos semanas para presentar el proyecto
y necesito la base de datos funcionando para ayer.
Por favor, podria alguien ayudarme?
Le estaria eternamente agradecido.
Muchisimas gracias por adelantado

Versiones de los programas que utilizo  !!!
---------------------------------------

PosgreSQL version 6.3  (postgresql-6.3.2.tar.gz)
PERL version 5.004 patch 1
RedHat 5.0
Server version Apache/1.2.4.

* Accediendo a la base de datos escribiendo "psql proba" funciona, puedo
hacer INSERT, DELETE, CREATE TABLE, ...
* La base de datos "postgres" esta creada.
* Cuando escribo "postgres", estas son las cosas que me aparecen en la
pantalla:
=09
=09[postgres@localhost pgsql]$   postgres

        =09---debug info---
        =09Quiet =3D        f
        =09Noversion =3D    f
        =09timings   =3D    f
        =09dates     =3D    Normal
        =09bufsize   =3D    64
        =09sortmem   =3D    512
        =09query echo =3D   f
        =09DatabaseName =3D [postgres]
        =09----------------

        =09InitPostgres()..

=09POSTGRES backend interactive interface
=09$Revision: 1.67 $ $Date: 1998/02/26 04:36:31 $
=09>

-> Qu=E9 significado tiene todo esto?
-> Qu=E9 se puede hacer con todo esto?

Configuracion del fichero ".bash_profile"!!!
--------------------------------------------
PATH=3D$PATH:$HOME/bin
ENV=3D$HOME/.bashrc
USERNAME=3D"postgres"

export USERNAME ENV PATH

PATH=3D$PATH:/usr/local/pgsql/bin
MANPATH=3D$MANPATH:/usr/local/pgsql/man
PGLIB=3D/usr/local/pgsql/lib
PGDATA=3D/usr/local/pgsql/data
export PATH MANPATH PGLIB PGDATA

nohup postmaster -d > server.log 2>&1 &

Si abro el fichero "server.log" las cosas que me encuentro son las
siguientes:
--------------------------------------------------------------------

FindBackend: searching PATH ...
FindBackend: found "/usr/local/pgsql/bin/postgres" using PATH


La implementacion de la base de datos a la que intento acceder:
---------------------------------------------------------------

Database    =3D proba
 +------------------+----------------------------------+----------+
 |  Owner           |             Relation             |   Type   |
 +------------------+----------------------------------+----------+
 | postgres         | dada                             | table    |
 +------------------+----------------------------------+----------+

Table    =3D dada
+----------------------------------+-----------------------------+-------+
|              Field               |              Type           | Length|
+----------------------------------+-----------------------------+-------+
| nom                              | varchar()                   |    40 |
| cog1                             | varchar()                   |    40 |
| cog2                             | varchar()                   |    40 |
| edat                             | int2                        |     2 |
| sexe                             | varchar()                   |     4 |
+----------------------------------+-----------------------------+-------+

GRANT select,insert,delete,update ON dada TO nobody;

Muchisimas gracias otra vez !!!
---------------------------


---559023410-851401618-897892513=:3332
Content-Type: TEXT/PLAIN; name="proba.pl"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.3.95.980615073513.3332C@tuguri.eupmt.es>
Content-Description: Programa en Perl para introducir datos en Base de datos

IyEvdXNyL2Jpbi9wZXJsDQpwcmludCgiQ29udGVudC1UeXBlOiB0ZXh0L2h0
bWxcblxuIik7DQojRXMgbGxlZ2VpeCBsYSBjYWRlbmEgVVJMDQokfCA9IDE7
DQpyZWFkKFNURElOLCAkYnVmZmVyLCAkRU5WeydDT05URU5UX0xFTkdIVCd9
KTsNCkBwYXJlbGxlcz1zcGxpdCgvJi8sICRidWZmZXIpOw0KZm9yZWFjaCAk
cGFyIChAcGFyZWxsZXMpDQoJew0KCSgkbm9tLCAkdmFsb3IpPSBzcGxpdCgv
PS8sICRwYXIpOw0KICAgICAgICAkdmFsb3IgPX4gdHIvKy8gLzsNCiAgICAg
ICAgJHZhbG9yID1+IHMvJShbYS1mQS1GMC05XVthLWZBLUYwLTldKS9wYWNr
KCJDIixoZXgoJDEpKS9lZzsNCgkkY29udGluZ3V0eyRub219PSR2YWxvcjsN
Cgl9DQoJCQ0KIyMjIERlY2xhcmFjafMgZGUgdmFyaWFibGVzDQoNCiRwZ2hv
c3QgICAgPSAnbG9jYWxob3N0JzsNCiRwZ3BvcnQgICAgPSAnNTQzMic7DQok
cGdvcHRpb25zID0gJyc7DQokcGd0dHkgICAgID0gJyc7DQokZGJuYW1lICAg
ID0gJ3Byb2JhJzsNCiR0cmFjZQkgICA9ICcvdG1wL3BndHJhY2Uub3V0JzsN
CiRERUJVRyAgICAgPSAxOw0KJGNvcnJlY3RlICA9IDE7DQoNCnVzZSBQZzsN
Cg0KIyMjIENvbm5leGnzIGEgbGEgYmFzZSBkZSBkYWRlcw0KDQokY29ubj1Q
UXNldGRiKCRwZ2hvc3QsJHBncG9ydCwkcGdvcHRpb25zLCRwZ3R0eSwkZGJu
YW1lKTsNCmNtcF9lcShQR1JFU19DT05ORUNUSU9OX09LLCBQUXN0YXR1cygk
Y29ubikpOw0KIyMjIERlYnVnZXINCg0KaWYgKCRERUJVRykgew0KICAgIG9w
ZW4oVFJBQ0UsICI+JHRyYWNlIikgfHwgZGllICJjYW4gbm90IG9wZW4gJHRy
YWNlOiAkISI7DQogICAgUFF0cmFjZSgkY29ubiwgVFJBQ0UpOw0KfQ0KDQoj
IyMgSW5zZXJ0ZW0gbGVzIGRhZGVzDQoNCiRyZXM9ZXhlKFBHUkVTX0NPTU1B
TkRfT0ssImluc2VydCBpbnRvIGRhZGEgdmFsdWVzKFwnJGNvbnRpbmd1dHsn
bm9tJ31cJyxcJyRjb250aW5ndXR7J2NvZzEnfVwnLA0KXCckY29udGluZ3V0
eydjb2cyJ31cJyxcJyRjb250aW5ndXR7J2VkYXQnfVwnLFwnJGNvbnRpbmd1
dHsnc2V4ZSd9XCcpIik7DQpjbXBfbmUoMCxQUW9pZFN0YXR1cygkcmVzKSk7
DQoNCiMjIyBEZWJ1Z2VyDQoNCmlmICgkREVCVUcpIHsNCiAgICBjbG9zZShU
UkFDRSkgfHwgZGllICJiYWQgVFJBQ0U6ICQhIjsNCiAgICBQUXVudHJhY2Uo
JGNvbm4pOw0KfQ0KDQojIyMgRGVzY29ubmV4afMgZGUgbGEgYmFzZSBkZSBk
YWRlcw0KDQpQUWZpbmlzaCgkY29ubik7DQoNCmlmICgkY29ycmVjdGU9PTEp
ew0KcHJpbnQgPDxGRVI7DQo8SFRNTD48SEVBRD48VElUTEU+UXXoIHZvbHMg
ZmVyPzwvVElUTEU+DQo8L0hFQUQ+PEJPRFk+DQpEYWRlcyBJbnNlcnRhZGVz
DQo8aDI+UXXoIHZvbHMgZmVyPzwvaDI+DQo8aHIgYWxpZ249J0NFTlRFUic+
DQo8Zm9ybSBBQ1RJT049J2h0dHA6Ly8xMjcuMC4wLjEvY2dpLWJpbi9jb25z
dWx0YS5wbCcgTUVUSE9EPSdQT1NUJz4NCjxJTlBVVCBUWVBFPSdzdWJtaXQn
IFZBTFVFPSJDb25zdWx0YSI+DQo8L2Zvcm0+DQo8QSBIUkVGPSJodHRwOi8v
MTI3LjAuMDEvaHRtbC9wcm9iYS5odG0iPkluc2VydGFyPC9BPg0KPC9CT0RZ
PjwvSFRNTD4NCkZFUg0KCX0NCmVsc2Ugew0KcHJpbnQgPDxDQUdBREE7DQo8
SFRNTD48SEVBRD48VElUTEU+RGFkZXMgbm8gaW5zZXJ0YWRlczwvVElUTEU+
PC9IRUFEPjxCT0RZPg0KPEgxPkRhZGVzIG5vIGluc2VydGFkZXM8L0gxPg0K
R1JBTiBDQUdBREENCjxoMj5Rdeggdm9scyBmZXI/PC9oMj4NCjxmb3JtIEFD
VElPTj0naHR0cDovLzEyNy4wLjAuMS9jZ2ktYmluL3Byb2JhLnBsJyBNRVRI
T0Q9J1BPU1QnPg0KPElOUFVUIFRZUEU9J3N1Ym1pdCcgVkFMVUU9J0NvbnN1
bHRhJz4NCjxBIEhSRUY9J2h0dHA6Ly8xMjcuMC4wLjEvaHRtbC9wcm9iYS5o
dG0nPkluc2VydGFyPC9BPg0KPC9GT1JNPjwvQk9EWT48L0hUTUw+DQpDQUdB
REENCn0NCg0KIyMjIGZ1bmNpb25zIHV0aWxpdHphZGVzDQoNCnN1YiBjbXBf
ZXENCnsNCglteSAkY21wID0gc2hpZnQ7DQogICAgCW15ICRyZXQgPSBzaGlm
dDsNCg0KICAgIAlpZiAoIiRjbXAiIGVxICIkcmV0IikgDQoJew0KCQkkY29y
cmVjdGUgPSAxOw0KICAgIAl9IA0KCWVsc2UgDQoJew0KCQkkY29ycmVjdGUg
PSAwOw0KICAgIAl9DQp9DQoNCnN1YiBjbXBfbmUgDQp7DQoJbXkgJGNtcCA9
IHNoaWZ0Ow0KICAgIAlteSAkcmV0ID0gc2hpZnQ7DQoNCiAgICAJaWYgKCIk
Y21wIiBuZSAiJHJldCIpIA0KCXsNCgkJJGNvcnJlY3RlID0gMTsNCiAgICAJ
fSANCgllbHNlIA0KCXsNCgkJJGNvcnJlY3RlID0gMDsNCiAgICAJfQ0KfQ0K
DQpzdWIgZXhlIA0Kew0KCW15ICRjbXAgPSBzaGlmdDsNCiAgICAJbXkgJGNt
ZCA9IHNoaWZ0Ow0KDQogICAgCW15ICRyZXN1bHQ7DQogICAgCW15ICRzdGF0
dXM7DQoNCiAgICAJJHJlc3VsdCA9IFBRZXhlYygkY29ubiwgJGNtZCk7DQoJ
JHN0YXR1cyA9IFBRcmVzdWx0U3RhdHVzKCRyZXN1bHQpOw0KICAgIAlpZiAo
IiRjbXAiIGVxICIkc3RhdHVzIikgDQoJew0KCQkkY29ycmVjdGUgPSAxOw0K
ICAgIAl9DQoJZWxzZSANCgl7DQoJCSRjb3JyZWN0ZSA9IDA7DQoJCXByaW50
IFRSQUNFIFBRZXJyb3JNZXNzYWdlKCRjb25uKTsNCiAgICAJfQ0KICAgIAly
ZXR1cm4gJHJlc3VsdDsNCiB9DQo=
---559023410-851401618-897892513=:3332--