12 votos

¿Qué quiere decir el cuadro de "servicio" en el cuadro de diálogo de conexión PostGIS?

Sоmеbody me puede explicar qué escribir en la casilla de "servicio" cuando se conecta a la DB local.

Lisboa de QGIS y Postgres está instalado.

10voto

DavidWhitney Puntos 1957

¿Qué hace el "servicio" en el cuadro de PostGIS cuadro de diálogo de conexión?:

La entrada de servicio le permite especificar un servicio de archivo que contiene los parámetros de conexión necesarios para acceder a una determinada base de datos postgresql.

Por tener un servicio de archivo, a continuación, puede ignorar la necesidad de entrar en otros detalles como la base de datos, host, puerto, usuario y contraseña.

Aquí están algunas de las opciones que se pueden incluir en un archivo de servicio.

Puede que alguien me explique qué escribir en el "servicio" caja cuando se conecta a la base de datos local.:

Así que a menos que tengas algún servicio de archivos, no es necesario introducir nada - déjelo en blanco.


Yo uso el servicio de archivos, de manera que los individuos que no podía ser molestado a recordar los detalles del servidor puede conectar fácilmente cuando sea necesario. Es más fácil para mí decir, "por favor, introduzca xyz en el cuadro de servicios y pulse OK."

También hay la opción para guardar los detalles de la conexión a un archivo xml de QGIS usando la opción "guardar/cargar" desde la inicial "Añadir Capa PostGIS" de la pantalla.

4voto

Anthony Cramp Puntos 126

Normalmente mantengo vacío.

Basta con ingresar un nombre para la conexión, el Host (IP o nombre de host del servidor de base de datos), Posrt, base de datos, usuario y contraseña.

Es más que suficiente para conectar a la base de datos PostGIS.

3voto

Erik Öjebo Puntos 6937
Name: (Any)
Service:(blank) 
Host:localhost (or IP) 
Port:5432 (5432 is postgres default port)
Database:postgis20 (yours may be different)  
Username:postgres (yours may be different)    
Password:your_password

enter image description here

Compruebe que su pg_hba.conf le permite conectar

ejemplo:

# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD

# IPv4 local connections:
host    all         all         127.0.0.1/32          md5
# IPv6 local connections:
host    all         all         ::1/128               md5

3voto

bob-the-destroyer Puntos 138

En su postgres-directorio(por ejemplo, C:\Program Files\PostgreSQL\9.3\ ) usted encontrará un subdirectorio llamado "compartir". Allí se puede encontrar en el ejemplo de archivo de "pg_service.conf.la muestra". Crear un Servicio-Definición de aquí como esto:

[testconnection]
host=localhost
dbname=mytestdb
user=postgres
port=5432
password=postgres   

Guarde este archivo como ".pg_service.conf" (el punto al principio del nombre de archivo es importante!) y copia a %APPDATA%\postgresql\ (puedes allá de este camino en el Explorador de Windows). Usted va a terminar en una carpeta como C:\Users\thomas\AppData\Roaming\postgresql

Reinicie el PostgreSQL-Servicio para cargar la configuración.

Ahora usted puede crear un nuevo PostGIS-Conexión en QGIS usando un nombre de servicio.

Probado en un Win7 de la máquina y funciona como un encanto. Muy útil si usted desea cambiar de pruebas - de producción-de la base de datos de servidor sin tener que cambiar el QGIS-Proyecto-de los Archivos. Acaba de cambiar los parámetros de conexión en el servicio de archivo y hay.

los mejores deseos, Thomas

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X