Re: [pgsql-es-ayuda] PLPython en Windows

2016-05-13 Por tema Freddy Martinez
Hola Gerardo y gracias por responder

el python-devel no es el python instalado en el sistema? porque yo tengo 
instalado python en windows, no sé a qué te refieres con python devel. Me 
podrias decir por favor?

saludos cordiales


=
"El tamaño de tus logros depende del tamaño de tus metas." 
C++ and Qt Senior Developer
B.S. Computer Science
Buenos Aires, Argentina

> On May 13, 2016, at 10:20, Gerardo Herzig  wrote:
> 
> Te debe faltar el "python-devel" para windows.
> 
> Gerardo
> 
> - Mensaje original -
>> De: "Freddy Martinez" 
>> Para: "PostgreSQL Lista Castellano" 
>> Enviados: Viernes, 13 de Mayo 2016 0:24:19
>> Asunto: [pgsql-es-ayuda] PLPython en Windows
>> 
>> Hola a todos… soy usuario de Mac y puedo usar sin problema alguno
>> plpython, pero en Windows me dice esto cuando ejecuto CREATE
>> EXTENSION plpythonu:
>> 
>> 
>> 
>> ERROR: could not access file "$libdir/plpython2": No such file or
>> directory
>> 
>> 
>> ** Error **
>> 
>> 
>> ERROR: could not access file "$libdir/plpython2": No such file or
>> directory
>> SQL state: 58P01
>> 
>> 
>> 
>> 
>> 
>> tengo instalado python 2.7.11
>> 
>> 
>> alguna idea ?
>> 
>> 
>> saludos
>> 
>> =
>> "El tamaño de tus logros depende del tamaño de tus metas."
>> C++ and Qt Senior Developer
>> B.S. Computer Science
>> Buenos Aires, Argentina
>> 



[pgsql-es-ayuda] Saber en que columna el usuario hizo una modificacion

2016-05-13 Por tema José Fermín Francisco Ferreras
Buenas noches!!
Me gustaría saber como guardar en una tabla de historial los cambios realizados 
solo en las columnas cuyos datos fueron modificados en otra tabla (cliente).
Por ejemplo:
tabla: cliente
campos: id, nombre, apellido, fecha_nac, cedula, direccion

tabla: historial
id: 1fecha: 2016-01-01 10:00:00usuario: 5modifico dato columna: nombre
id:2fecha: 2016-01-01 14:50:10usuario: 2modifico dato columna: cedulaid:3fecha: 
2016-01-01 14:50:10usuario: 2modifico dato columna: direccion 



ing. José Fermín Francisco Ferreras 
San Francisco de Macorís, Rep. Dom. 
  

Re: [pgsql-es-ayuda] PLPGSQL o SQL

2016-05-13 Por tema Francisco Olarte
2016-05-13 16:39 GMT+02:00 Herman Estaban :
> Buenos días, cuando debo usar LANGUAGE plpgsql o sql?

Cuando te vaya bien, depende de lo que quieras hacer.

> Hay ventajas de uno al otro?

SQL te vale para poco mas que masajear un poco los datos o hacer 4
cuentas, pero es mas sencillo. Incluso para cuando quieres filtrar sin
mas algun acceso, o forzar accesos por funciones a alguna tabla a base
de jugar con los permisos de tablas y funciones viene muy bien. Pero
no te deja mucho mas que juntar tres queries en fila.

Si tienes necesidad de hacer algo medianamente complejo, necesitaras
plpgsql, que es un lenguage mas complejo pero te deja meter logica mas
interesante.

Francisco Olarte.

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda


Re: [pgsql-es-ayuda] Funcion con SELECT

2016-05-13 Por tema Alvaro Herrera
Herman Estaban escribió:

> 2do:
> 
> CREATE OR REPLACE FUNCTION F_CONSULTA_PARAMETRO2(VARCHAR) RETURNS
> SETOF record AS $$
> SELECT APPATER || ' ' || APMATER || ' ' || NOMBRES AS PERSONA
>   FROM MA_PERSONAL
>  WHERE IDCODIGO = $1;
> $$ LANGUAGE SQL;
> 
> SELECT * FROM F_CONSULTA_PARAMETRO2('33') AS (PERSONA VARCHAR);

> El 2do me podria servir para select mas personalizados con joins pero
> tendria que declarar siempre el campo o los campos de la tablas o
> tablas involucradas en el select?
> 
> Hay manera de crear una función sin necesidad de estar declarando los campos?

El sistema necesita saber qué tipo retorna la función antes de
ejecutarla.  Si usas RETURNS SETOF RECORD entonces debes indicar el tipo
al momento de invocar la función, que es la cláusula AS.  Si usas un
nombre de tipo específico, la cláusula AS no es necesaria.  Si necesitas
un tipo que no corresponde con ninguna tabla, puedes crearlo:

CREATE TYPE retorno_de_funcion AS (campo1 int, campo2 text, campo3 date);

CREATE FUNCTION  RETURNS SETOF retorno_de_funcion ...

-- 
Álvaro Herrerahttp://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda


[pgsql-es-ayuda] PLPGSQL o SQL

2016-05-13 Por tema Herman Estaban
Buenos días, cuando debo usar LANGUAGE plpgsql o sql?

Hay ventajas de uno al otro?

Gracias de antemano.

Saludos.


Re: [pgsql-es-ayuda] PLPython en Windows

2016-05-13 Por tema Gerardo Herzig
Te debe faltar el "python-devel" para windows.

Gerardo

- Mensaje original -
> De: "Freddy Martinez" 
> Para: "PostgreSQL Lista Castellano" 
> Enviados: Viernes, 13 de Mayo 2016 0:24:19
> Asunto: [pgsql-es-ayuda] PLPython en Windows
> 
> Hola a todos… soy usuario de Mac y puedo usar sin problema alguno
> plpython, pero en Windows me dice esto cuando ejecuto CREATE
> EXTENSION plpythonu:
> 
> 
> 
> ERROR: could not access file "$libdir/plpython2": No such file or
> directory
> 
> 
> ** Error **
> 
> 
> ERROR: could not access file "$libdir/plpython2": No such file or
> directory
> SQL state: 58P01
> 
> 
> 
> 
> 
> tengo instalado python 2.7.11
> 
> 
> alguna idea ?
> 
> 
> saludos
> 
> =
> "El tamaño de tus logros depende del tamaño de tus metas."
> C++ and Qt Senior Developer
> B.S. Computer Science
> Buenos Aires, Argentina
> 

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda


[pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Postgis: SRID para Sudamérica o Chile

2016-05-13 Por tema Cristian Olguín Avila
hola.

yo recomiendo usar 32719, no obstante de hace unos años se ha optado en las
instituciones gubernamentales usar el SIRGAS 2000 epsg:31979

más info puedes encontrar aquí: http://www.sirgas.org/index.php?id=77

saludos

Cristian O.



El 11 de febrero de 2015, 18:33, Andrés P.P.
escribió:

>
> Ahh...ok..  Gracias por la info.
>
> Saludos
> AP.
>
>
> El 11 de febrero de 2015, 17:07, Maximiliano Riffo 
> escribió:
>
>> Antiguamente se utilizaba sad69 que creo que es 4618. Aun ( hasta hace 3
>> años atrás que cotizamos )  el igm.cl vendía cartografía en ese origen.
>>
>>
>> El 11 de febrero de 2015, 16:56, Andrés P.P. 
>> escribió:
>>
>> Gracias Max..
>>>
>>> Hace un tiempo atrás, cuando estuve googleando encontré el SRID 4618
>>>   pero ya no recuerdo si lo encontré en referencias a postgres u oracle...
>>> y ahora que estoy retomando este desarrollo quiero asegurarme de no tener
>>> problemas después por no usar el más adecuado..
>>>
>>> Slds.
>>> AP.
>>>
>>>
>>> El 11 de febrero de 2015, 16:52, Maximiliano Riffo 
>>> escribió:
>>>
>>> Andrés, yo para Chile ( Santiago en realidad) utilizo 32719, pero para
 tampoco hay problema con utilizar 4326 ( también lo he utilizado ) .

 .

 El 11 de febrero de 2015, 16:46, Andrés P.P. 
 escribió:


> Hola
>
> Estoy trabajando con Postgis y siguiendo ejemplos en la creación de
> areas usé el SRID 4326 pero no tengo claro si es o no el más adecuado
> para Chile.   Cuál es el más adecuado?.. o no es un valor tan directamente
> asociado a una zona geográfica?..
>
> Gracias desde ya.
>
> Saludos
> A.
>
>


 --

 Maximiliano Riffo Donoso


>>>
>>
>>
>> --
>>
>> Maximiliano Riffo Donoso
>>
>>
>