El día 23 de marzo de 2011 12:36, Guillermo Villanueva
escribió:
> Gracias, disparaba el mismo error porque lo que estaba mal era la secuencia.
> Lo solucioné con un:
> SELECT setval('facturacion.nomenclador_id_nomenclador_seq', 366);
> Saludos
>
Si deseas evitar esto de una manera más o menos au
El día 23 de marzo de 2011 04:21, Cesar A escribió:
> Saludos
> Estoy buscando implementar una función y en las pruebas me encontré
> con la siguiente duda, tengo la siguiente vista:
>
> CREATE VIEW menu_permisos AS
> SELECT menu.etiqueta, menu.mascara, menu.id_padre,
> menu.etiqueta_padre, men
El día 22 de marzo de 2011 19:53, Guillermo Villanueva
escribió:
> Efectivamente la secuencia está loca, me fijé en el pgadmin y me dice que la
> secuencia está en 357, cuando el próximo número debería ser 366!
> Saludos
>
Habrá habido inserciones manuales no hechas con la secuencia. si sabes que
El día 22 de marzo de 2011 17:49, Emanuel Calvo Franco
escribió:
> Has primero
>
> select * from facturacion.nomenclador where id_nomenclador_detalle =
> curval('sequencia_id_nomenclador') +1
Corrijo, no es curval, es currval además de casteo:
postgres=# select * from t1
da el siguiente error
> -- ERROR: duplicate key value violates unique constraint "nomenclador_pkey"
>
> Saludos
>
>
> Guillermo Villanueva
>
>
> El 22 de marzo de 2011 09:46, Emanuel Calvo Franco
> escribió:
>>
>> El día
El día 22 de marzo de 2011 13:28, Guillermo Villanueva
escribió:
> Buenas, tengo una tabla donde la pk es un serial
> supongamos
> CREATE TABLE t1
> (
> campo1 serial NOT NULL,
> campo2 varchar(20),
> campo3 integer,
> CONSTRAINT t1_pkey PRIMARY KEY (campo1),
> )
> y necesito hacer un inse
Para los que se perdieron las 2 ultimas charlas, aquí les dejo el link:
http://inicio.helpame.com/inicio/?q=node/7
Saludos!
--
--
Emanuel Calvo
Helpame.com
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
htt
El día 17 de marzo de 2011 14:58, Emanuel Calvo Franco
escribió:
> Buenas tardes listeros,
>
>
> Hoy tenemos la charla gratuita sobre "Perfomance en Postgresql" a
> través de nuestra
> plataforma.
>
> El link de acceso a la sala está en
> http://inicio.helpam
Buenas tardes listeros,
Hoy tenemos la charla gratuita sobre "Perfomance en Postgresql" a
través de nuestra
plataforma.
El link de acceso a la sala está en http://inicio.helpame.com/inicio/?q=node/3.
Recuerden que es a las 22hs Madrid/España GMT+1, si están en otra
localización pueden
consultar
El día 10 de marzo de 2011 22:25, suso escribió:
> Hola de nuevo, tengo esta consulta:
>
> SELECT * from pg_shadow
>
> La envío con un usuario que esta en la tabla, pero me devuelve error:
> ERROR: permiso denegado a la relación pg_shadow;
> Error while executing the query
> Esta consulta es sól
El día 9 de marzo de 2011 21:57, Javier Aquino H.
escribió:
> Podrias enviar el enlace please
>
Mil perdones, esta en la página.
http://inicio.helpame.com/inicio/?q=node/3
--
--
Emanuel Calvo
Helpame.com
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-a
Gente,
tal como anunciamos, en 10 minutos empieza la charla gratuita
sobre Postgresql 9.0.
Saludos!
--
--
Emanuel Calvo
Helpame.com
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/ma
Sí armas un cluster de 0, usa pg 9. Luego sí quieres balancear, puedes usar
un linux en un pequeño server .
El 05/03/2011 20:16, "suso" escribió:
> Hola de nuevo, me han comentado la posibilidad de instalar un
> sistema de cluster de servers para postgres peor en windows, he buscado
info sobre est
Buenos días listeros,
tal como venimos haciendo, el día próximo 9 de marzo, tenemos
otra charla gratuita sobre Postgres 9.0 y puntos del curso.
Para ver los detalles de como acceder a la charla y ver el
calendario de eventos, visiten http://inicio.helpame.com/inicio/?q=node/3
Saludos!
--
--
El día 3 de marzo de 2011 22:16, Espartano escribió:
> 2011/3/3 Alejandro Brust at federacion
> :
>> a mi también, es un pena porque las charlas están buenísimas
>>
>
Es raro, porque anteriormente estuvimos con gente que tenia Linux.
Pero si, han cambiado la plataforma, espero que puedan solventa
Buenos días listeros,
quería informarles que hoy (3/3/2011) a las 22hs Madrid (GMT+1)
empezamos la nueva tanda de charlas técnicas gratuitas. El tema
de hoy será "SQL en Pg 9.0".
Pueden ver el acceso a sala y calendario de actividades en:
http://inicio.helpame.com/inicio/?q=node/3
Saludos y grac
El día 24 de febrero de 2011 23:44, Daniel Juárez escribió:
> Hola que tal, queria preguntarles si existia ya algo implementado en
> postgres para detectar errores de dedo? esto es, que el sistema manejador me
> de palabras parecidas a la que recibe como un "quiza quiso decir" con un
> query, no s
El día 24 de febrero de 2011 22:08, Ing. Yunior Bauta Pentón
escribió:
> Hola a todos. Estoy intentando hacer un ejemplo sencillo con pgmemcache
> 2.0.4. Lo instalé y lo tengo listo para usarlo en una base de datos. Me
> agregó a la BD 30 funciones para utilizarlo pero según lo que eh leído
> falt
El día 24 de febrero de 2011 22:08, Ing. Yunior Bauta Pentón
escribió:
> Hola a todos. Estoy intentando hacer un ejemplo sencillo con pgmemcache
> 2.0.4. Lo instalé y lo tengo listo para usarlo en una base de datos. Me
> agregó a la BD 30 funciones para utilizarlo pero según lo que eh leído
> falt
El día 25 de febrero de 2011 20:17, Sergio Valdes Hurtado
escribió:
> Estimados, tengo una tabla que contiene los campos: acta (integer), proceso
> (integer), estado (integer) y fecha (date), y que van registrando los
> distintos estados que toman los procesos relacionados a unas actas de
> revisi
> Me paso un problema con windows xp sp2 (español) y solo pude recuperar el
> directorio data. Tengo una nueva instalación con windows 7 ultimate
> (Ingles), la versión de Postgres es la misma (Versión 8.4.4.1).
>
> Busque información en la red y encontre que se puede remplazando el
> directorio da
Buenos días lista(s),
comenzamos el nuevo cronograma de cursos y charlas (ya hemos publicado
en la presente lista acerca de esto).
Se han puesto las fechas para los cursos de DBA Nivel 1 y 2 DBA Postgres:
Nivel 1: 12/19 de marzo
Nivel 2: 7/14 de mayo (cuyo temario estará actualizado en breve)
L
El día 3 de febrero de 2011 19:45, Gerardo Herzig
escribió:
> Hola chicos. Estoy teniendo problemas con la lentitud de una funcion.
> Estoy usando la funcion _xxfunction() dentro de un subselect, entonces
> uso su forma select (_xxfunction()).* (en lugar de select * from...,
> sino dentro del subq
taforma de Sistema Operativo).
Pueden ver un breve video explicativo en
http://www.youtube.com/watch?v=Z3MK5u4hk7o
Interesados en más información, enviar un mail a i...@helpame.com,
referenciando como instructor a Emanuel Calvo Franco.
Emanuel Calvo
Consultor en Helpame!
www.helpame.com
-
Enviado a l
Que tal listeros,
les informamos que iniciamos un nuevo período de charlas técnicas
gratuitas y cursos
a partir de marzo/2011. El proyecto ahora está bajo el nombre de
HELPAME y pueden
ver la información del mismo en www.helpame.com.
Si desean recibir información, no duden de enviar un mail a inf
El día 22 de diciembre de 2010 18:01, gilson caballero
escribió:
> Buenas a todos, alquien podria guiarme como migrar mis datos, por lo menos
> mis tablas con sus datos, el resto no es tan importante
> Saludos
Puedes pegarte una vuelta por el siguiente link
http://wiki.postgresql.org/wiki/Micros
Colegas,
les informo que en 10 minutos inicia la charla gratuita sobre SQL Avanzado
en Postgres Parte 2 (Funciones de agregación y Window Functions).
El acceso directo a la sala:
http://connectpro82499453.emea.acrobat.com/postgres/
Saludos!
--
--
Emanuel Calvo
charlas se encuentra en:
www.emanuelcalvofranco.com.ar/livestream.html
Para comprobar la hora de vuestro pais, consultar: www.horamundial.com
Saludos!
--
Emanuel Calvo Franco
DBA
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql
acceder diríjanse a www.emanuelcalvofranco.com.ar/livestream.html
y accedan al link Meeting Room.
Saludos!
Emanuel Calvo Franco
DBA | www.emanuelcalvofranco.com.ar
Curso a distancia Nivel 1 Admin Postgres:
http://www.postgresql-es.org/node/525
-
Enviado a la lista de
#x27;nombrenuevo2'
UNION
SELECT tu query
De esta manera , desde el lenguaje, la primera fila
será el nuevo nombre de las columnas.
--
Emanuel Calvo Franco
DBA | www.emanuelcalvofranco.com.ar
Curso a distancia Nivel 1 Admin Postgres:
http://www.postgresql-es
s próximas charlas
http://consultasycursos.uservoice.com
Y como siempre, les recordamos, que el sitio con las fechas de las charlas está
en http://www.emanuelcalvofranco.com.ar/livestream.html
Saludos!
--
Emanuel Calvo Franco
DBA | www.emanuelcalvofranco.com.ar
Curso a dista
El día 25 de noviembre de 2010 20:28, juan jaimes escribió:
> tengo problemas con un link tuyo
>
>
Correción: www.emanuelcalvofranco.com.ar/livestream.html
Gracias Juan por darte cuenta y avisarme.
Empezamos en una hora y media.
--
Emanuel Calvo Franco
deben consultar nuestro calendario en :
www.emnauelcalvofranco.com.ar/livestream.html
Saludos!
--
Emanuel Calvo Franco
DBA | www.emanuelcalvofranco.com.ar
Curso a distancia Nivel 1 Admin Postgres:
http://www.postgresql-es.org/node/525
--
Emanuel Calvo
den ver online.
Gracias por el interés!
--
Emanuel Calvo Franco
DBA | www.emanuelcalvofranco.com.ar
Curso a distancia Nivel 1 Admin Postgres:
http://www.postgresql-es.org/node/525
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para
/livestream.html
Saludos!
--
Emanuel Calvo Franco
DBA | www.emanuelcalvofranco.com.ar
Curso a distancia Nivel 1 Admin Postgres:
http://www.postgresql-es.org/node/525
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http
Colegas,
les informo que en 10 minutos inicia la charla gratuita sobre EXPLAIN.
Para acceder diríjanse a www.emanuelcalvofranco.com.ar/livestream.html
y accedan al link Meeting Room.
Saludos!
--
Emanuel Calvo Franco
DBA | www.emanuelcalvofranco.com.ar
Curso a distancia
eruser_reserved_connections) (si es necesario cancelar)
De todas formas deberías pegarte una vuelta por la documentación de pgpool.
--
Emanuel Calvo Franco
DBA | www.emanuelcalvofranco.com.ar
Curso a distancia Nivel 1 Admin Postgres:
http://www.postgresql-es.org/node/
#x27;sesiones' utilizan tanto en
ordenamiento y agregar
esta sentencia.
Seguí el consejo de Jaime de bajar el max_connections, es muy alto.
--
Emanuel Calvo Franco
DBA | www.emanuelcalvofranco.com.ar
Curso a distancia Nivel 1 Admin Postgres:
http://www.postgresql-es
un contrib (intarray) que te permite ordenar eficientemente lo que
te devuelve
array_agg. Mirá http://www.postgresql.org/docs/current/static/intarray.html
La función sort(int[]) es la que puede ser que necesites.
Saludos!
--
Emanuel Calvo Franco
DBA | www.emanuelcalvofranco.com.ar
Cur
gún makefile.
> Alto.
DOnde estas ejecutando el configure?
--
Emanuel Calvo Franco
DBA | www.emanuelcalvofranco.com.ar
Curso a distancia Nivel 1 Admin Postgres:
http://www.postgresql-es.org/node/525
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postg
ilvia [at]
emanuelcalvofranco[dot]com.ar".
Saludos y gracias por su tiempo!
--
Emanuel Calvo Franco
DBA | www.emanuelcalvofranco.com.ar
Curso a distancia Nivel 1 Admin Postgres:
http://www.postgresql-es.org/node/525
-
Enviado a la lista de correo pgsql-es-ayuda
El día 29 de octubre de 2010 09:58, Emanuel Calvo Franco
escribió:
> El día 28 de octubre de 2010 22:30, Jaime Casanova
> escribió:
>> En caso que quieran ayudar con esta breve encuesta:
>>
>> https://www.postgresqlconference.org/content/replication-poll
>>
>
&
ía
dar el ok.
--
Emanuel Calvo Franco
DBA | www.emanuelcalvofranco.com.ar
Curso a distancia Nivel 1 Admin Postgres:
http://www.postgresql-es.org/node/525
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailp
tificar comprar un par de copias de cada uno :-)
>
+1
Tenemos que fomentar el respeto al trabajo de la gente de nuestra comunidad.
Es la única manera de que continúen apareciendo documentos de tal calidad
en el mercado.
--
Emanuel Calvo Franco
DBA | www.emanuelcalvofranco.
, el inglés que
utiliza no es para principiantes (por si tienen problemas con este lenguaje).
--
Emanuel Calvo Franco
DBA | www.emanuelcalvofranco.com.ar
Curso a distancia Nivel 1 Admin Postgres:
http://www.postgresql-es.org/node/525
-
Enviado a la lista de correo pgsql-es-
olumn | Type | Modifiers
+--+---
texto | text |
postgres=# \d "Prueba"
Table "public.Prueba"
Column | Type | Modifiers
+-+---
e | integer |
Como verás con " es case-sensitive, sin comillas es insensitive.
&qu
ompré la versión PDF de High Performance y está muy buena. Recomendable.
El 'cookbook' no está disponible aún en PDF pero ya se puede pre-solicitar.
--
Emanuel Calvo Franco
DBA | www.emanuelcalvofranco.com.ar
Curso a distancia Nivel 1 Admin Postgres:
htt
patrocinio. Utilizaremos Adobe Connect
Pro Meeting como plataforma.
Saludos!
--
Emanuel Calvo Franco
DBA | www.emanuelcalvofranco.com.ar
Curso a distancia Nivel 1 Admin Postgres:
http://www.postgresql-es.org/node/525
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es
atorios para simular bases
'semi reales', pero creo que para lo que quieres hacer, pgbench sería
bueno.
--
Emanuel Calvo Franco
DBA | www.emanuelcalvofranco.com.ar
Curso a distancia Nivel 1 Admin Postgres:
http://www.postgresql-es.org/node/525
-
Enviado a la li
to citext o casteando.
--
Emanuel Calvo Franco
DBA | www.emanuelcalvofranco.com.ar
Curso a distancia Nivel 1 Admin Postgres:
http://www.postgresql-es.org/node/525
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.
y.org/projects/access2pgsql/ ?
--
Emanuel Calvo Franco
DBA | www.emanuelcalvofranco.com.ar
Curso a distancia Nivel 1 Admin Postgres:
http://www.postgresql-es.org/node/525
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para c
compradas
para trabajar (o si son libres, que sean estandarizadas para los proyectos
de la empresa).
Fijate que, en el peor de los casos, la aplicación tenga un bug que de
alguna manera afecte el rendimiento o la base... tendrás la culpa?
--
Emanuel Calvo Franco
ubicación física de dicho registro)
puede ser que te retorne el otro registro.
El motivo es que seguramente el segundo registro estaba en un bloque
'más cercano' o en caché.
Solución, agregar una columna más en el order by u ordernar por
por ctid si no quires agregar OID. Además recuerda
lidez es relativa a la importancia que le
den vosotros).
--
Emanuel Calvo Franco
www.emanuelcalvofranco.com.ar
Join: http://www.thevenusproject.com/
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.p
a?
>
Agregué un comentario en la documentación (8.4). Quizás estaría bueno que
el comando ignorara los objetos de sistema (en el caso de que alguien quiera
empezar a agregar seguridad a su base o delimitar políticas y necesite esta
acción de postgres -> 'otro usuario').
--
?
[1] http://www.postgresql.org/docs/current/static/sql-reassign-owned.html
--
Emanuel Calvo Franco
www.emanuelcalvofranco.com.ar
Join: http://www.thevenusproject.com/
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�
, pensé
que no sería tan distinto. Muy buen dato!
--
Emanuel Calvo Franco
www.emanuelcalvofranco.com.ar
Join: http://www.thevenusproject.com/
-
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
registro de
> la otra transacción.
> -
Eso se solucionaría si agregas where xmin::text = txid_current()::text ?
Y en el caso de un delete-update usar xmax?
Vi algo raro, no se puede castear xmin a bigint, pero txid_current
devuelve bigint
(que tampoco se puede castear a xid). (estoy proban
re del usuario y ejecute el renice.
En mi opinión, depende mucho de cual es la duración promedio de los
backends. No? Que les parece?
--
Emanuel Calvo Franco
www.emanuelcalvofranco.com.ar
Join: http://www.thevenusproject.com/
-
Enviado a la lista de correo pgsql-e
sta vacio), sin embargo
cuando ejecutas una consulta 'sin' fuentes' de datos, te devolvera 1
fila ( now(), current_date, etc.)
--
Emanuel Calvo Franco
www.emanuelcalvofranco.com.ar
Join: http://www.thevenusproject.com/
-
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
que crear una vista o un tipo para el dato que
retorna (y utilizar RETURNS
SETOF prueba_return):
CREATE VIEW prueba_return AS Select DocId, DocEnc, RefDoc, RefEnc from
referencia;
Saludos
--
Emanuel Calvo Franco
www.emanuelcalvofranco.com.ar
Join: http://www.thevenusproject.com/
-
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
> Ese lo use pero no lo quiero asi
> Recuerdo que habia una forma desde psql que salia bien arreglado no se si
> era buffer o algo
>
>
select prosrc from pg_proc where proname = 'nombrefuncion';
y si la estas editando podes usar \e para editar del buffer ...
--
> Hace un tiempo vi por aqui un select para sacar la definicion de una
> funcion. En psql vi una forma hace un tiempo de conseguir la definicion de
> la funcion,DDL, pero no recuerdo como era.
> Alguien se acuerda?
>
>
\df+ nombrefuncion
--
Em
p://www.rubick.com/openacs/tree_sortkey
--
Emanuel Calvo Franco
www.emanuelcalvofranco.com.ar
Join: http://www.thevenusproject.com/
-
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
> osea debería tener una columna con los siguientes datos:
> E-02970,I-1,I-2,I-3, y almacenarlos en una tabla temporal, para
> esto use la siguiente función, gracias por su ayuda
Que versión de Postgres tienes?
--
Emanuel Calvo Franco
www.emanuelcalv
ra casos específicos donde la lógica de
negocios te obligue a que se complete dicho valor (M o F es lo más
común).
--
Emanuel Calvo Franco
www.emanuelcalvofranco.com.ar
Join: http://www.thevenusproject.com/
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@p
as las empresas, no se si te conviene dividir esquemas
por empresa.
Quizás si especificas el modelo de negocios, se pueda dar una idea más
detallada.
--
Emanuel Calvo Franco
www.emanuelcalvofranco.com.ar
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postg
ria catalogarse como un TP
> liviano.
PgBouncer
=
Lightweight connection pooler for PostgreSQL.
Docs: http://developer.skype.com/SkypeGarage/DbProjects/PgBouncer
Source: http://pgfoundry.org/projects/pgbouncer
La versión 1.3.3 soporta Windows.
--
Em
(1 fila)
(La transacción con BEGIN es la 17029)
--
Emanuel Calvo Franco
www.emanuelcalvofranco.com.ar
Join: http://www.thevenusproject.com/
-
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
L block size in kB [8]
--with-wal-segsize=SEGSIZE
set WAL segment size in MB [16]
La primera es el tamaño del bloque de los archivos, el segundo es el tamaño.
--
Emanuel Calvo Franco
www.emanuelcalvofranco.com.ar
Join: http://www.thevenuspro
ys dinamicos. Muy util tu ejemplo, muchas gracias por el
> trabajo que te tomaste!
>
En todo caso, podrías hacer una función de consulta que 'destripe' el record
de acuerdo a la estructura de la tabla.
De hecho me parece más genérico y limpio que especificar columna por
NEW.col2 '}')::text[];
END;
También utilizando array_append (aunque no es más comoda).
Tampoco se si estás queriendo guardar el RECORD completo como un
elemento del array, en tal caso, castealo a text y 'appendealo' al
array.
--
Emanuel Calvo Franco
> te estás comiendo el concatenado de php
> E'".$escaped."'
>
Perdón, estas usando " , en teoría lo parsea...
--
Emanuel Calvo Franco
www.emanuelcalvofranco.com.ar
Join: http://www.thevenusproject.com/
-
Enviado a la lista de cor
;=E'$escaped'::bytea
> WHERE ".$t."cCodPre".$t."='$cod'";
>
te estás comiendo el concatenado de php
E'".$escaped."'
o podés probar:
$$".$escaped."$$
--
Emanuel Calvo Franco
www.emanuelcalvofranco.com.ar
Join: http://www.thevenusproject.com/
-
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
en el thread del arpug).
Saludos,
--
Emanuel Calvo Franco
www.emanuelcalvofranco.com.ar
Join: http://www.thevenusproject.com/
--
TIP 8: explain analyze es tu amigo
4-00248cde5fee
8f5d2214-2225-11df-ac0b-00248cde5fee
8f5d237c-2225-11df-8e70-00248cde5fee
8f5d24a8-2225-11df-a715-00248cde5fee
8f5d25ca-2225-11df-bbb1-00248cde5fee
8f5d26f6-2225-11df-9d32-00248cde5fee
8f5d285e-2225-11df-8a44-00248cde5fee
--
Emanuel Calvo Franco
DBA at: www.siu.edu.ar
www.emanuelcalvofranco.com.ar
Join: http://www.thevenusproject.com/
--
TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podr� leerlo
trada la salida del CURRENT_TIME como
> lo hacía en la versión 8.2?
SELECT upper(substring(md5(CURRENT_TIME::text)from 7 for 7)) AS
mi_identificador ;
--
Emanuel Calvo Franco
DBA at: www.siu.edu.ar
www.emanuelcalvofranco.com.ar
Join: http
s algo que no haya tenido en cuenta?
>
>
Me había olvidado. Las versiones en las que probé esto son 8.3.8 y 8.4.2
Estuve mirando el código en pl_exec.c ya que creia en primera instancia, que
podía haber algún comentario en el código respecto del comportamiento interno
del PERFORM + FOUND.
PERFORM numero, count(*) from tabla group by numero having count(*)>1;
IF FOUND THEN
r := (false,'Hay repetidos',sql)::control_type;
RETURN NEXT r;
END IF;
..."
Es algo que no haya tenido en cuenta?
--
Emanuel Calvo Franco
DBA at: w
,3,4,7,8,9,6}'::text,$${|}$$,,'g'),
$$,$$) i(i);
Donde '{1,2 ...}' es un array convertido a text.
--
Emanuel Calvo Franco
DBA at: www.siu.edu.ar
www.emanuelcalvofranco.com.ar
Join: http://www.thevenusproject.com/
--
TIP 9:
en disco
no te asegura que va a ser rápido, simplemente que no te quedes sin espacio.
> el postgres es la ultima version
> le hize un vacum vebose analyze y no me recomendo nada.
> mi grupo sanguineo es O+..jajaaa
Joya, ya tengo donante :P
--
Emanuel Cal
n por ahora. En
realidad estoy haciendo un Webminar sobre esto.
L mejor que encontré fue una presentación de Robert Treat en
[http://video.google.com/videoplay?docid=4507656824171092567&ei=EVFLS_nHCIm-qQKNi-CMCw&q=postgresql+partitioning&view=3#]
Enjoy 'em :)
--
>
> Podrías usar Sequoia para esto.
> [http://www.continuent.com/community/lab-projects/sequoia]
>
>
Me retracto, aparentemente Sequoia esta discontinuado. Tenía el link pero no
leí las actualizaciones. Deberías revisar los nuevos proyectos de Continuent.
--
Emanu
rto tiempo en la db de postgresql.
>
Podrías usar Sequoia para esto.
[http://www.continuent.com/community/lab-projects/sequoia]
--
Emanuel Calvo Franco
DBA at: www.siu.edu.ar
www.emanuelcalvofranco.com.ar
Join: http://www.thevenusproject.com/
--
T
d tampoco :S , pero he descubierto que si le prestas
(vigilandolas) la netbook el llanto se les va enseguida! (son bebes, pero
modernos jejeje).
--
Emanuel Calvo Franco
DBA at: www.siu.edu.ar
www.emanuelcalvofranco.com.ar
Join: http://www.thevenusproject.com
ql.
> Saludos y Felíz Año Nuevo a todos, les deseo un próspero año 2010
Idem!
--
Emanuel Calvo Franco
DBA at: www.siu.edu.ar
www.emanuelcalvofranco.com.ar
--
TIP 2: puedes desuscribirte de todas las listas simult�neamente
(env�a "unregister TuDirecci�nDeCorreo" a majord...@postgresql.org)
gt;>> SELECT INTO devuel COUNT(*) AS totalreg from pacientes where
>>> pacientes.apell
>>> like ('" || apelli || "%')::text;
>>>
>>
>> no, te tiene que quedar:
>>
>> like (apelli || '%')::Text;
>>
>>
te tiene que quedar:
like (apelli || '%')::Text;
--
Emanuel Calvo Franco
DBA at: www.siu.edu.ar
www.emanuelcalvofranco.com.ar
--
TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net
El día 28 de noviembre de 2009 15:16, suso escribió:
> Emanuel Calvo Franco escribió:
>>
>> El día 28 de noviembre de 2009 14:54, suso escribió:
>>>
>>> Hola Cesar, probé tu función, que aunque devuelve todos los registros
>>> coincidentes, no la cant
t; apelli like ('PE' || '%')::text;
>>
>>
lo que te pase es un set de prueba, en vez de 'PE', proba poniendo apelli...
>> Probá ponerlo todo entre paréntesis..
>>
>
> --
> TIP 8: explain analyze es tu amigo
>
--
Emanuel Calvo Franco
DBA at: www.siu.edu.ar
www.emanuelcalvofranco.com.ar
--
TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net
teral(apelli);
SELECT * FROM
prueba
WHERE
apelli like ( $e$'$e$ || 'PE' || '%')::text;
--
Emanuel Calvo Franco
DBA at: www.siu.edu.ar
www.emanuelcalvofranco.com.ar
--
TIP 8: explain analyze es tu amigo
i hago la asignación a través del parámetro de la function, ahí es donde
> falla
SELECT * FROM
prueba
WHERE
apelli like ('PE' || '%')::text;
Probá ponerlo todo entre paréntesis..
--
Emanuel Calvo Franco
DBA at: www.siu.edu.ar
www.em
;> %'
>>>>> select count(*) into devuel from clientes where apell like ' apelli &
>>>>> %'
>>>>> Este tipo de cosas
>>>>>
>>>> Si apelli es una columna, hay algo mal en la composición de la
>>>
integer;
> BEGIN
> if apelli is not null THEN
> select count(*) into devuel from pacientes where apell like '" || apelli ||
> "%';
la cadena contiene ' ?
> end if;
>
> if found then
> return devuel;
> els
de cosas
>
Si apelli es una columna, hay algo mal en la composición de la expresión.
Podrías mostar el registro que supuestamente te debería devolver?
--
Emanuel Calvo Franco
DBA at: www.siu.edu.ar
www.emanuelcalvofranco.com.ar
--
TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net
e aparezcan los datos que
creas necesarios
(wiki.postgresql.org).
Luego a medida que vayamos viendo, agregaremos datos relevantes.
Yo creo que tanto migraciones como implementaciones de 0 pueden llegar a servir.
--
Emanuel Calvo Franco
DBA at: www.siu.edu.ar
www.
l. Hablan de casi 1k
de conexiones concurrentes
(a la base!!!) Existen muchísimos casos de éxito, pero
este me parece aclararlo porque justo se da el caso Oracle ->
Postgresql .Por lo que si es
una alternativa viable, lo es seguro.
--
Emanuel Calvo Franco
DBA at:
ECT * FROM muchos LIMIT 5 OFFSET 5000;
5001;0.900254020001739
5002;0.546161777339876
5003;0.657537387683988
5004;0.729369143024087
5005;0.755969829391688
La otra manera es utilizando un ORDER BY para ordenar por la columna principal
--
Emanuel Calvo Franco
DBA at: www.siu.edu.ar
otro proceso servidor
>
Que dice el eventvwr?
Que version estas manejando?
--
Emanuel Calvo Franco
DBA at: www.siu.edu.ar
www.emanuelcalvofranco.com.ar
--
TIP 1: para suscribirte y desuscribirte, visita
http://archives.postgresql.org/pgsql-es-ayuda
valores con mayusculas o minusculas.
>
estas usando doble 'upper' cuando con solo uno, puede andar mejor.
--
Emanuel Calvo Franco
DBA at: www.siu.edu.ar
www.emanuelcalvofranco.com.ar
--
TIP 1: para suscribirte y desuscribirte, visita
http://archives.postgresql.org/pgsql-es-ayuda
1 - 100 de 782 matches
Mail list logo