Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Conectar Postgresql con PgAdmin3

Estas en el tema de Conectar Postgresql con PgAdmin3 en el foro de PostgreSQL en Foros del Web. Saludos, Acabo de Instalar Postgresql en un Debian, lo instale con el comando apt-get install postgresql, luego instale el PgAdmin3, los dos estan corriendo perfectamente, ...
  #1 (permalink)  
Antiguo 10/09/2006, 11:50
Avatar de fulfaro  
Fecha de Ingreso: enero-2005
Ubicación: Venezuela
Mensajes: 58
Antigüedad: 19 años, 9 meses
Puntos: 0
Conectar Postgresql con PgAdmin3

Saludos,

Acabo de Instalar Postgresql en un Debian, lo instale con el comando apt-get install postgresql, luego instale el PgAdmin3, los dos estan corriendo perfectamente, el detalle esta en que no puedo conectar el PgAdmin3 al Postgresql, ya he buscado documentacion, y hablan de descomentar algunas lineas del archivo de configuracion, pero no he podido lograr la conexion, por favor si conocen alguna documentacion o me pueden orientar en la materia seria bueno.

Gracias de Antemano por sus respuestas.
__________________
Juan Carlos Romero
§§ JCRF §§

"Si el hombre fuese constante sería perfecto" SHAKESPARE
  #2 (permalink)  
Antiguo 10/09/2006, 15:50
Avatar de cesulbaran  
Fecha de Ingreso: septiembre-2006
Mensajes: 23
Antigüedad: 18 años, 2 meses
Puntos: 1
Esto Te Puede Servir

Bueno te digo como hago yo para manejar mi postgresql-7.4.
1. Despues instalarlo modifico como su.el pg_hba.conf y el procedimiento es este
$:su
$:password:xxxx
su$: vi /etc/postgresql/pg_hba.conf

para las versiones posteriores creo que es asi
/etc/postgresql/8.0/main/

y busca en la linea que diga
#All IPv4 connections from localhost
host all all 127.0.0.1\32 ident sameuser
y lo cambias por esto
host all all 127.0.0.1 255.255.255.255 trust

despues guardas y te sales con
:wq

despues de esto tienes que cargar a tu usuario como usuario de postgres con esta sintaxis
su$:su postgresql
postgres $: createuser <nombre de usuario> (ojo sin "< >")

bien si todo salio bien
salte de usuario postgresql y de super usuario.
y desde tu terminal solo creas la base de datos
con
$:createdb prueba;
si la logras crear en tu pgadmin pon tu usuario y tu contraseña aparte de la base de datos que creaste y esto tiene que ser sufuciente para que todo te salga bien suerte..
  #3 (permalink)  
Antiguo 10/09/2006, 21:33
Avatar de fulfaro  
Fecha de Ingreso: enero-2005
Ubicación: Venezuela
Mensajes: 58
Antigüedad: 19 años, 9 meses
Puntos: 0
Saludos,

Seguire estos pasos a ver que resulta.

Muchas Gracias por tu respuesta.
__________________
Juan Carlos Romero
§§ JCRF §§

"Si el hombre fuese constante sería perfecto" SHAKESPARE
  #4 (permalink)  
Antiguo 11/09/2006, 07:13
Avatar de fulfaro  
Fecha de Ingreso: enero-2005
Ubicación: Venezuela
Mensajes: 58
Antigüedad: 19 años, 9 meses
Puntos: 0
De acuerdo Funciono

Saludos,

Segui los pasos que me comentaste y funciono perfectamente.

Muchas Gracias.
__________________
Juan Carlos Romero
§§ JCRF §§

"Si el hombre fuese constante sería perfecto" SHAKESPARE
  #5 (permalink)  
Antiguo 11/09/2006, 18:28
Avatar de cesulbaran  
Fecha de Ingreso: septiembre-2006
Mensajes: 23
Antigüedad: 18 años, 2 meses
Puntos: 1
De nada amigo para eso estamos aunque te comento que yo por lo personal prefiero utilizar el terminal que los otros programas de ayuda por lo menos te enseño como migrar base de datos de postgresql por terminal y como leerlas
si mi base de datos se llama prueba
para exportarla seria
pg_dump prueba > archivo.sql
y para importar sus datos seria
psql prueba < archivo.sql
  #6 (permalink)  
Antiguo 11/09/2006, 19:25
Avatar de fulfaro  
Fecha de Ingreso: enero-2005
Ubicación: Venezuela
Mensajes: 58
Antigüedad: 19 años, 9 meses
Puntos: 0
De acuerdo Estoy de Acuerdo

Saludos,

Tienes razon, para mi tambien es importante usar la consola, ya que te permite trabajar libremente con la base de datos, pero muchas veces por cuestiones de tiempo las herramientas te ahorran trabajo, y alli es donde necesitas usarlas, de todas formas amigo gracias por el detalle, apenas estoy comenzando con Postgresql, ahora es queda por aprender.

Muchas Gracias y Suerte...!!!!
__________________
Juan Carlos Romero
§§ JCRF §§

"Si el hombre fuese constante sería perfecto" SHAKESPARE
  #7 (permalink)  
Antiguo 11/09/2006, 19:56
Avatar de cesulbaran  
Fecha de Ingreso: septiembre-2006
Mensajes: 23
Antigüedad: 18 años, 2 meses
Puntos: 1
Ok mi pana espero ayudarte en lo que pueda, si me dices con que lenguaje de programación lo piensas soportar para ayudarte te digo con los que yo los trabajo.
ruby con rails
php con adodb
si necesitas algun tipo de ayuda no dudes en pedirla
  #8 (permalink)  
Antiguo 12/09/2006, 09:23
 
Fecha de Ingreso: julio-2006
Mensajes: 13
Antigüedad: 18 años, 4 meses
Puntos: 0
Cual seria la configuracion para accesar remotamente

saben de alguna configuracion de postgresql que permita accesar remotamente las base de datos en un ared local, por ejemplo que el servidor postgresql este en una computadora y trate de accesarla con otra pc a atravez de una aplicacion o con el mismo pgadmin3? alguna idea sobre esto?
  #9 (permalink)  
Antiguo 12/09/2006, 20:53
Avatar de cesulbaran  
Fecha de Ingreso: septiembre-2006
Mensajes: 23
Antigüedad: 18 años, 2 meses
Puntos: 1
Buenas amigo la verdad que no entiendo mucho tu pregunta ya que se presta a muchas interpretaciones.
Te explico que entiendo yo y espero que te ayude.
caso 1.

En mi trabajo tenemos un servidor de base de datos postgresql en un hp-proliam g4-pro, y las aplicaciones que desarrollamos las ejecutamos de forma local en cada una de nuestras maquinas para esto solo tenemos que configurar el ip de mi maquina dentro del pg_hba.conf
algo asi como esto
host all all 190.273.181.132 255.255.255.255 trust.
lo que nos dara permiso de ejecutar operaciones sobre la base de datos si no configuramos de esta forma no permitira hacer ningun tipo de operación.

caso2.
Bien en mi mismo trabajo como no utilizamos ninguna herramienta para manejar postgresql solo el terminal y queremos examinar la base de datos utilizamos conexiones remotas y abrimos la base de datos como si fuera local asi.
ssh <usario-de-estacion-remota>@<ip-de-estacion-remota>
ejemplo
ssh [email protected]
esto nos pide el password de el usuario que introducimos quiere decir del de la estacion remota
>xxxx
y ya esta.
ojo "dependiendo de la distribucion que estes utilizando tienes que instalar el ssh o si tienes que trabajarlo como super usuario de todos modos te recomiedo esta pagina redes-linux.com en la parte de manuales explican bien todas las cosas que se pueden hacer por conexiones remotas"
  #10 (permalink)  
Antiguo 13/09/2006, 07:01
 
Fecha de Ingreso: julio-2006
Mensajes: 13
Antigüedad: 18 años, 4 meses
Puntos: 0
De acuerdo

Gracias cesulbaran, disculpa por no expresarme mejor, pero fue acertada tu repuesta, mi interrogante la responde el caso 1, y el caso 2 es un buen dato para accesar a travez de la consola, gracias.
  #11 (permalink)  
Antiguo 13/09/2006, 07:41
Avatar de fulfaro  
Fecha de Ingreso: enero-2005
Ubicación: Venezuela
Mensajes: 58
Antigüedad: 19 años, 9 meses
Puntos: 0
De acuerdo Buena Recomendacion

Saludos cesulbaran,

Gracias por las respuestas, el Caso2 me intereso bastante, aclara ciertos puntos de los cuales tambien tenia dudas. Visite el Link que recomendaste, la seccion de manuales esta bien completa y objetiva.

Muchas Gracias y Suerte!!
__________________
Juan Carlos Romero
§§ JCRF §§

"Si el hombre fuese constante sería perfecto" SHAKESPARE
  #12 (permalink)  
Antiguo 13/09/2006, 14:12
 
Fecha de Ingreso: julio-2006
Mensajes: 13
Antigüedad: 18 años, 4 meses
Puntos: 0
Cita:
Iniciado por fulfaro Ver Mensaje
Saludos cesulbaran,

Gracias por las respuestas, el Caso2 me intereso bastante, aclara ciertos puntos de los cuales tambien tenia dudas. Visite el Link que recomendaste, la seccion de manuales esta bien completa y objetiva.

Muchas Gracias y Suerte!!
Saludos podrias colocar aqui los link recomendados que no lo veos
Gracias
  #13 (permalink)  
Antiguo 14/09/2006, 07:16
Avatar de cesulbaran  
Fecha de Ingreso: septiembre-2006
Mensajes: 23
Antigüedad: 18 años, 2 meses
Puntos: 1
Bunas amigo elvenxyz:

El detalle de los link es que aun soy nuevo usuario de este foro y no me permiten registrarlos completos pero se trata de redes-linux.com en la parte de manuales ellos tienen una gran cantidad de manuales que nos ayudan a conocer el manejo de las redes de en el so gnu/linux. aunque la especialidad de uno sea la programación uno tiene que conocer algunas cosas de redes para tener una formación integral.

Para el manejo de postgresql estoy desarrollando una pagina para darles a conocer las experiencias tanto de mis compañeros de trabajos como amigos y claro las mias propias con ejemplos y todo para que todos podamos explotar al maximo este potente manejador de base de datos claro en nuestro idioma donde se explotaran temas como las "expresiones regulares dentro de las consultas" entre otras cosas.

Suerte amigos y de verdad si tienen dudas y en mi estan las soluciones cuenten con ellas saludos.
  #14 (permalink)  
Antiguo 17/10/2006, 09:53
 
Fecha de Ingreso: octubre-2006
Mensajes: 1
Antigüedad: 18 años, 1 mes
Puntos: 0
Postgresql

Hola a todos!!!
Necesito me ayuden que no logro conectarme desde el pgadmin al postgresql me da problemas con el user .... hice todo lo que dice aqui pero aun me da problemas
Gracias


Cita:
Iniciado por cesulbaran Ver Mensaje
Bueno te digo como hago yo para manejar mi postgresql-7.4.
1. Despues instalarlo modifico como su.el pg_hba.conf y el procedimiento es este
$:su
$:password:xxxx
su$: vi /etc/postgresql/pg_hba.conf

para las versiones posteriores creo que es asi
/etc/postgresql/8.0/main/

y busca en la linea que diga
#All IPv4 connections from localhost
host all all 127.0.0.1\32 ident sameuser
y lo cambias por esto
host all all 127.0.0.1 255.255.255.255 trust

despues guardas y te sales con
:wq

despues de esto tienes que cargar a tu usuario como usuario de postgres con esta sintaxis
su$:su postgresql
postgres $: createuser <nombre de usuario> (ojo sin "< >")

bien si todo salio bien
salte de usuario postgresql y de super usuario.
y desde tu terminal solo creas la base de datos
con
$:createdb prueba;
si la logras crear en tu pgadmin pon tu usuario y tu contraseña aparte de la base de datos que creaste y esto tiene que ser sufuciente para que todo te salga bien suerte..
  #15 (permalink)  
Antiguo 23/10/2006, 13:26
Avatar de cesulbaran  
Fecha de Ingreso: septiembre-2006
Mensajes: 23
Antigüedad: 18 años, 2 meses
Puntos: 1
Buenas amigo la verdad no se cual sea tu problema si quieres enviame un correo dandome mas detalles del problema y te prometo que si esta la ayuda que necesitas te las dare.

Otra cosa que puedes hacer y ver si funciona conectandote como el usuario postgres.

Sugerencia y me disculpan si yo soy un poco clasico o primitivo pero en lo personal le recomiendo a las personas que trabajen en postgresql que lo manejen en base al terminal . Buenos amigos (as) si me pueden enviar sus correos a mi cuenta [email protected]. ya que es algo baja la frecuencia que visito este foro por motivos laborales pero estamos a la orden
  #16 (permalink)  
Antiguo 14/03/2007, 16:00
 
Fecha de Ingreso: febrero-2007
Mensajes: 39
Antigüedad: 17 años, 9 meses
Puntos: 0
ayuda con el pgadmin

necesito q me ayuden ...
saben cree una tabla que no tiene una llave primaria (no lo necesita). pero para que pieda introducir datos no me deja oh no se donde introducir los datos por favor estube explorando todo pero nada..
les agradesco

oh un mensajito a mi correo [email protected]
  #17 (permalink)  
Antiguo 23/03/2007, 00:36
Avatar de JALF  
Fecha de Ingreso: septiembre-2004
Ubicación: Cali - Colombia
Mensajes: 634
Antigüedad: 20 años, 2 meses
Puntos: 2
Re: Conectar Postgresql con PgAdmin3

Hola a todos!!!

cesulbaran

Tengo OpenSUSE 10.2 con PostgreSQL 8.1 y pues se instala solito asi que no hay problema, segui los pasos que diste y pues con el pgAdmin me pude conectar pero...... resulta que desde la web si no me puedo conectar.

Sabes que puedo hacer¿?

PD: desde la web me refieron con un script simple en php
Código PHP:
<?php
  $connection 
pg_connect("host=localhost port=5432 dbname=postgres user=julian")
     or die (
"No consigo conectarme a PostGres --> " pg_last_error($conn));
?>
y tampoco me da algun error

Muchas gracias por la atención prestada y te agradeceria mucho una ayudita
__________________
Ubuntu User # 15554
http://dubaiphp.wordpress.com/ -Mi vida de desarrollo, juegos y algo más en un Blog-
  #18 (permalink)  
Antiguo 22/12/2007, 22:39
 
Fecha de Ingreso: diciembre-2007
Mensajes: 1
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: Conectar Postgresql con PgAdmin3

]Hola

Instale OpenSUSE 10.2 y quisisera saber como instalar PostgreSQL 8.1 y como hacer la conexion con pgAdminIII. La verdad no se si en postgre en suse, a parte de modo consola para crear bases de datos podria hacerse de modo grafico.

Última edición por PatriciaR; 22/12/2007 a las 22:40 Razón: redaccion
  #19 (permalink)  
Antiguo 16/11/2008, 16:27
 
Fecha de Ingreso: noviembre-2008
Mensajes: 1
Antigüedad: 16 años
Puntos: 0
Respuesta: Re: Conectar Postgresql con PgAdmin3

Buenas tardes,

Sera que me puede echar una manito.. Tengo el mismo problema que sele presento.. No me puedo conectar con PHP a postgres, pero por consola si lo puede hacer.

Gracias.
  #20 (permalink)  
Antiguo 04/12/2009, 17:06
 
Fecha de Ingreso: junio-2005
Mensajes: 6
Antigüedad: 19 años, 5 meses
Puntos: 0
Respuesta: Conectar Postgresql con PgAdmin3

Hola, quiero solicitar su colaboracion, tengo instalado un servidor (texto) Ubuntu, y clientes de windows xp y vista (este ulimo para trabajos de admon de base de datos), necesito conectarme via pgadmin a la base de datos en postgresql, pero me da problemas, tengo una aplicacion que si se conecta a la base de datos pero el pgadmin no logra conectarse me da el error
Server doesn't listen
The server doesn't accept connections: the connection library reports
could not connect to server: Connection refused (0x0000274D/10061) Is the server running on host "192.168.0.200" and accepting TCP/IP connections on port 5432?
If you encounter this message, please check if the server you're trying to contact is actually running PostgreSQL on the given port. Test if you have network connectivity from your client to the server host using ping or equivalent tools. Is your network / VPN / SSH tunnel / firewall configured correctly?
For security reasons, PostgreSQL does not listen on all available IP addresses on the server machine initially. In order to access the server over the network, you need to enable listening on the address first.
For PostgreSQL servers starting with version 8.0, this is controlled using the "listen_addresses" parameter in the postgresql.conf file. Here, you can enter a list of IP addresses the server should listen on, or simply use '*' to listen on all available IP addresses. For earlier servers (Version 7.3 or 7.4), you'll need to set the "tcpip_socket" parameter to 'true'.
You can use the postgresql.conf editor that is built into pgAdmin III to edit the postgresql.conf configuration file. After changing this file, you need to restart the server process to make the setting effective.
If you double-checked your configuration but still get this error message, it's still unlikely that you encounter a fatal PostgreSQL misbehaviour. You probably have some low level network connectivity problems (e.g. firewall configuration). Please check this thoroughly before reporting a bug to the PostgreSQL community.

Les agradecere si me pueden ayudar.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 2 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 11:15.