Re: sugerencia

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Alejandro Carrillo <fasterzip(at)yahoo(dot)es>
Cc: Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: sugerencia
Date: 2011-10-20 16:35:19
Message-ID: 1319128230-sup-7684@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


Excerpts from Alejandro Carrillo's message of jue oct 20 12:50:04 -0300 2011:
> Hola,
>
>
> Basado en sus sugerencias decidi crear un archivo. Aca esta un ejemplo:
>
> #################################################################################################
> # Este es un ejemplo de un archivo de configuración, puedes llamarlo con el nombre que quieras. #
> # Como puedes ver los comentarios comienzan con # y los parametros son en español jejejejeje    #
> #################################################################################################
> #Obligatorios
> Servidor=172.18.22.101
> Puerto=5432
> BD=postgres
> Usuario=cargar
> Clave=123
> ArchivoOrigen="c:\testpsql\test2M.csv"
> TablaDestino="public.det_eventos"
> #Opcionales
> ##separador de campos archivo origen
> SeparadorCampos=;
> ##¿la primera fila contiene titulos? Si=1, No=0
> encCol1era=0
> ##SQL Origen para traer datos
> SQLOrigen="select col1, col2, col3,col4 from origen where col8 ='IDEA'"
> ##campos destino separados por coma. Si son colocados, debe haber un sql y el resultado del mismo debe tener el mismo numero de campos
> CamposDestino=act_codigo,consecutivo,fecha,numsol
>
>
> Sin embargo, quiero saber si el campo del servidor, puerto, usuario y clave deberian ir en ese archivo o ir fuera de él, y ser enviados por linea de comando junto con la ubicación del archivo. Además de otras observaciones que ustedes vean.

Creo que los datos de autentificación deberían ir en un archivo, no en
la línea de órdenes (alguien que pida la lista de procesos podría ver la
contraseña). En libpq (psql, pg_dump etc) se pueden poner en un archivo
.pgpass (pgpass.conf en Windows), lo cual facilita la administración y
te ahorra problemas de seguridad. Ponerla en el archivo mismo del ETL
podría ser fastidioso a la larga. Entiendo que JDBC no soporta eso,
pero quizás debería.

--
Álvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2011-10-20 16:49:18 Re: ¿Cual es el numero de palabras en la documentacion oficial?
Previous Message Alejandro Carrillo 2011-10-20 15:50:04 Re: sugerencia