La columna gps_id es única, o almacenas en la tabla toda la trasa de las
ubicaciones de los gps??
Saludos.
From: pgsql-es-ayuda-ow...@postgresql.org [pgsql-es-ayuda-ow...@postgresql.org]
On Behalf Of Jorge Toro [jolt...@gmail.com]
Sent: Monday, July 09,
Hola Lazáro, gracias por responder.
Sí gps.id es la referencia a una tabla gps que se usa para registrar cada
uno de los GPS que se registran para ser aceptados por el servidor.
Esta tabla gps tiene datos como: id, name, type, active. de cada uno de
los GPS. Y la tabla position se encarga de
Entonces podrias tener dos tablas positions, una que se llame hist_positions
por ejemplo, y la otra positions, sobre positions almacenas la última ubicación
de los gps y sobre hist_positions el historial de posiciones de los gps, para
almacenar las posiciones de los gps utililizas una función,
Hola Lazáro, En realidad te agradezco muchísimo tu ayuda.
Yo estaba pensando en hacer algo como eso, en este momento estoy estudiando
tu código.
Mi idea era crear una función que cuando fuera llamada realizara un INSERT
en la tabla h_positions y un UPDATE en una tabla como positions.
El problema
Creo que lo mejor es hacer un índice único en la tabla GPS (llave primaria), un
campo donde esté la última posición del GPS y otro índice en la llave foránea
de GPS en la tabla positions. Y crear una function asi:
CREATE OR REPLACE FUNCTION public.fn_guardar_posicion (
gps_id_ integer,
El lun, 09-07-2012 a las 12:32 -0300, ferd agu escribió:
Hola gente!
estoy intentando instalar postgres por primera vez en una distribucion
de linux (kubuntu)
luego de ejecutar el comando:
sudo apt-get install postgresql
no puedo encontrar los archivos de configuracion,
perdon, por favor corregir el is null por is not null
De: Alejandro Carrillo faster...@yahoo.es
Para: Lazáro Rubén García Martínez lgarc...@vnz.uci.cu; Jorge Toro
jolt...@gmail.com; Foro Postgres pgsql-es-ayuda@postgresql.org
Enviado: Lunes 9 de julio de
Asumiendo que la instalación fue correcta, los archivos de configuración
usualmente los puedes localizar en /etc/postgresql/9.1/main. Revisa ese
directorio y sino están ahí prueba con el locate postgresql.conf en la
consola.
El 9 de julio de 2012 11:32, ferd agu ferd...@gmail.com escribió:
Hola
Te comento de mi experiencia, que si trabajas con reportes de GPS,
chequees la fecha sea igual o mayor a la anterior que tienes en la tabla
de ultimos reportes. Algunos equipos pueden disparar reportes retrasados
(no se si es tu caso) y hacer updates de fecha y hora de reportes
anteriores a la
Si quieres puedes meter esa función en un trigger de la tabla positions; así
cuando se agrege una posicion del GPS, se actualice en la tabla gps. No
olvidaer hacer vacuum full periódicamente a la tabla GPS, ya que las
actualizaciones realmente son borrados e inserciones de los datos.
Hola Alejandro, gracias por tu ayuda.
Lo que entiendo de tu propuesta es hacer:
gps
---
id serial PK
name text
type text
active boolean
position_id integer -- índice a la última posición del gps.
positions
--
id serial PK
gps_id integer FK (gps.id)
posicion point
Hola gente como andan?
Tengo una duda, resulta que la siguiente consulta a mi entender debería
devolver 43 filas:
select *
from uad.beneficiarios
where
estado_envio = 'n' and
tipo_transaccion = 'M' and
clave_beneficiario not in (
select clavebeneficiario
from nacer.smiafiliados
)
Pero contrario a
Excerpts from lgarciam's message of dom jul 08 15:53:42 -0400 2012:
Alvaro muchas gracias por tus aclaraciones, simpre bienvenidas, sobre los
checkpoints me quedan algunas dudas, y si puedes ayudarme a aclarar otras
lagunas sería mucho mejor:
1. Cuando wal_buffers se llena también ocurre
mmm puede ser, pero le apuesto más a guardar la ultima fecha_hora y posicion
del evento asi no tienes q ir a buscar en la otra tabla (lo de la foranea es
por temas de actualización de llave primaria o borrado físico sobre GPS). Cabe
corregir a la function (sea q la metas en un trigger o no),
como puedo decirle a pg en debian que grabe las bd en otro directorio
aparte del /var?
--
/\/\;/-
Milton Labanda [miltonlab]
Distro:Debian GNU/Linux 6.0 Squeeze
Blog: http://1000tonlab.wordpress.com
jabber:
Instala desde los fuentes, ahi podes determinar en que directorios vas
a trabajar.
Saludos.
On Mon, 9 Jul 2012 14:18:21 -0500, Milton Labanda
1000ton@gmail.com wrote:
como puedo decirle a pg en debian que grabe las bd en otro directorio
aparte del /var?
--
Excerpts from Milton Labanda's message of lun jul 09 15:18:21 -0400 2012:
como puedo decirle a pg en debian que grabe las bd en otro directorio
aparte del /var?
mkdir /el/otro/directorio/pgdata
psql CREATE TABLESPACE otro_directorio LOCATION '/el/otro/directorio/pgdata';
psql ALTER DATABASE ..
On 07/09/2012 11:54 AM, Gilberto Castillo Martínez wrote:
El lun, 09-07-2012 a las 12:32 -0300, ferd agu escribió:
Hola gente!
estoy intentando instalar postgres por primera vez en una distribucion
de linux (kubuntu)
luego de ejecutar el comando:
sudo apt-get install postgresql
no puedo
Gracias a todos por su ayuda y colaboración.
Muy agradecido,
*Jorge Alonso Toro*
Ing. Teleinformático.
http://jolthgs.wordpress.com/
www.devmicrosystem.com
--
Powered By Debian.
Developer Bullix GNU/Linux.
Buen día,
Por favor, ¿cuales certificaciones de PostgreSQL existen a nivel mundial y
donde puedo presentar los exámenes de certificación en Colombia?
Gracias
Estimado Jorge,
Y no te ayudaría un sentencia select comun y corriente com esta ???
SELECT *
FROM positions p1
JOIN ( select gps_id, max(date) date from positions group by
gps_id) p2
USING ( gps_id, date )
;
Esta consulta te devolvería el ultimo registro de cada gps_id.
2012/7/9 Milton Labanda 1000ton@gmail.com:
-- Mensaje reenviado --
De: Milton Labanda 1000ton@gmail.com
Fecha: 9 de julio de 2012 14:18
Asunto: instalacion
Para: POSTGRES pgsql-es-ayuda@postgresql.org
como puedo decirle a pg en debian que grabe las bd en otro
Excerpts from Javier Aquino's message of lun jul 09 21:48:50 -0400 2012:
OK,
No había caído en cuenta de ello.
Entonces te quedaría 2 opciones:
1. Crear un campo position_id en tu tabla maestra gps, este campo se
actualizaría cada vez que realices un insert nuevo a tu tabla positions.
23 matches
Mail list logo