borrados en la pk ) le hace falta, y aun asi hay veces que
un indice por FK puro no te interesa ( puedes tener p.e. un combo
FK+timestamp que te interese mas).
Recuerda ademas que los indices no son gratis.
Ahora, lo de que ninguno lo cree parece muy atrevido, pero bueno, el
que lo pusiera sabra.
F
"la
forma manual evidente", lo intentamos en el pasado repetidas veces y
sabemos que no existe.
Saludos
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
de dar de
lo que parece, yo no me fiaria de ninguna de menos de un par de folios
en tu caso.
Porque postgres cree que te esta dando meses y dias precisos en ese
caso, y probablemente para su definision lo son.
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
ntas los extremos
varias veces ) ( Y la respuesta a 'ya, pero nunca voy a tener
:00.00' exacto suele ser que te ocurre a la primera ejecucion
o a la demo con el cliente )
Francisco Olarte.
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar
ver que te esta pasando, pero todo esto
tiene pinta de problemas con las herramientas. No tengo ni idea de
como delinea las transacciones el pg-admin, pero el jdbc si que se que
las delinea 'modo oracle', es decir, si esta en autocommit cada
comando en una transaccion, si no todo en una tr
que insertas ( o, si los has puesto,
copia los queries que usas, no los rehagas ).
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
lgun interes en que te digan algo mas tendras que detallar
mejor lo que te pasa.
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
el report esto tiene toda la pinta de ser problemas
con la herramienta de queries que estas usando.
> commit;
> ROLLBACK TRANSACTION;
¿ Porque commit + rollback ?
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
,('valor2',null)
> on conflict (liquidado)
> do update set
> liquidado = a.liquidado + EXCLUDED.liquidado
> where a.liquidado IS NULL;
Te tomaste la molestia de leer un poco por encima lo que pedia?
Suponiendo que asi fuera ( que yo personalmente creo que no pero
siempre hay que otorgar el beneficio de la duda):
1.- Su problema es evitar updates, no inserts., lo pone en el punto 3.
2.- Y aunque no insertase siempre null, el campo de liquidado NO es unico.
3.- De hecho el punto 1 de la pregunta dice que insert SIEMPRE es null
en insercion, lo que hace que NUNCA haya conflictos de insercion en
liquidado.
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
ead do nothing' o algo asi, pero te puede dar problemas
>> si quieres revertir una fila a liquidado=null. Al fin y al cabo, si
>> alguien puede cambiar liquidado a null probablemente pueda hacer
>> not-null->null->update->null.
>
> Yo Usaría UPSERT
Iluminanos, p
;create rule x on update to table where OLD.liquidado is
not null instead do nothing' o algo asi, pero te puede dar problemas
si quieres revertir una fila a liquidado=null. Al fin y al cabo, si
alguien puede cambiar liquidado a null probablemente pueda hacer
not-null->null->update->null
AGE:66')+char_length('DNI:') for 8);
substring
---
12345678
(1 row)
( La ultima es para que veas como podrias meterlo todo en una funcion )
> Algo asi de sencillo resolveria mi problema, que es muy básico
Complicado no es, es mas o menos lo mismo que en los lengua
lace o
algo asi seguro que se le pueden eliminar los puntos ).
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
o delante del select?
copy dnis(dni) from stdin;
Numero de telefono: 666
DNI: desconocido, TEL: 12345678
Tel: 6 DNI: 12345678 Direccion: Avda. Pensilvania 1600
44100 = 2*2*3*3*5*5*7*7, tricky uh?
\.
-- Lo digo porque si tiene que buscar DNI: me extraña que la columna
sea simplemente "l
por
\. Un punto ( el punto a secas es un comodin )
\d+ y digitos
)* fin de subsecuencia, repetida un numero indeterminado de veces.
) fin de captura.
Francisco Olarte.
>
> Desde ya, gracias por la ayuda
> Saludos
> Baru
>
>
>
> --
> lo que está y no se usa nos f
las docs, pero con ese ni lo voy a intentar ).
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
izaciones que he hecho como te contaba arriba es particionar
tablas que no lo estaban ).
Basicamente lo de ir por partes es parecido a editar el archivo sql
gigante, pero mas comodo cuando el volumen de datos es grande.
Francisco Olarte.
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayud
bargo con
timezone ninguna lo necesita. Y si le pones zona a la constante lo
puede necesitar. Por eso yo normalmente uso with-timezone pero tengo
cuidado de poner las constantes con zona numerica explicita (
tipicamente UTC=+00 ) ).
Francisco Olarte.
-
Enviado a la lista de correo pgsql-es-ayuda (pgs
de sincronizar stocks en dos servidores
y aunque era dificil ( has de tener el problema entre que el sistema
hace commit en uno y el otro, la ventana es pequeña ) conseguia tener
discrepancias ( que solucionaba pegando un barrido de las tablas de
vez en cuando ).
Francisco Olarte.
-
Enviado
el archivo, lo partimos, y ejecutamos entre
los trozos scripts SQL para arreglar problemas ). ).
Atentamente.
Francisco Olarte.
>
>
>
>
> Gracias.
>
>
-
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
Alberto...
Respecto al quoting y dblink, se me escapo el send antes de escribir
que de hecho en el dblink hay unas funciones dblink_build_* que te
pueden ayudar con tu problema. RTFM as usual.
Francisco Olarte.
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para
e con el resto del query. La ventaja es que probablemente
encuentres funciones que te ayuden con cosas como las comillas si lees
un poco la documentacion.
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
algun firewall que lo simula ).
Tipicamente ese te pasa cuando el servidor no esta arrancado o la
cadena de conexion no tiene la direccion correcta del servidor sino la
de otra maquina. Revisa bien todo eso.
Francisco Olarte.
>
>
> Gracias!!!
-
Enviado a la lista de correo pg
tc -tx1' al resultado ( o usa
tu editor favorito con modo hex )
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
el psql que viene incluido ):
n=> create temporary table t (v varchar);
CREATE TABLE
n=> insert into t values (' '), ($$ $$), (' $$ $$ '), ($$ ' ' $$);
INSERT 0 4
n=> select '<'||v||'>', length(v) from t;
?column? | length
---+
< > | 1
< > | 1
< $$ $$ > | 7
< ' ' > | 5
(4 rows)
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
san los mismos parametros
para host/port/db e incluso a veces user. Todo esto lo metes ahi, y en
el pgpass metes la pass, que no se puede meter en el service file por
problemas de seguridad ( de forma similar a como tienes el
password/shadow en los unix ).
Francisco Olarte.
P.S.: A que es mas facil
e pone todos menos las pass ( y que no tiene porque estar
protegido ).
Una vez configurados los dos se selecciona el servicio por la variable
de entorno PG_SERVICE o, alternativamente, poniendo service= como
nombre de base de datos. Funciona muy bien.
Francisco Olarte.
-
Enviado a la lista de
n muy pequeños, has probado
a cambiar el EXECUTE de la funcion por algo tipo
EXECUTE ‘SELECT 1,2,3,4,5,' || quote_literal($1)
Por ver cuanto tiempo se te lleva el tema de meterte y salirte de una funcion?
Francisco Olarte.
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgre
iones con extras y demas.
Y, si entiendes ingles, leete el manual aunque sea por encima que vale
la pena ( no se decirte si hay versiones en español, siempre uso el
original ).
Francisco Olarte.
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripc
s, es de
ir rapido ).
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
a ( con lo que aunque no te las deja igual de bien
si que te las mantendra a raya ).
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
s o menos recientes, ya que circulan cosas por ahi que
estan totalmente obsoletas y que proporcionan consejos directamente
dañinos.
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
g/wiki/Performance_Optimization y los
capitulos relevantes del manual.
Lo siento, todo en ingles, pero yo tiro siempre de la version original si puedo.
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
tovacuum en esa tabla no hara mucho mas que incordiarte
durante el cambio ).
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
time, en cuyo caso esto deberia ir delante.
> 4. mover los datos al nuevo directorio:
> # mv /var/lib/postgresql/9.3/main /database/pgdata
Y para hacer ese paso necesitaras estar corriendo como usuario
postgres o root ( que con el nivel de detalle que lo cuentas conviene
añadirlo por de
la 9.5 ni sabian
si iba a existir la 9.6 ).
En resumen, repito, da detalles porque sino poco se te puede decir.
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
amos, sin saber como eran tus discos, como son ahora y donde
estan los binarios y datos en tu instalacion, poco se puede decir.
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
como la veia el
usuario, hay que guardar dos cosas, la zona del usuario y un timestamp
( este ultimo puede ser w/ o WO/, normalmente es mas facil wo/ pero
ambos valen ).
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
1968-09-08 10:00:00
(1 row)
Luego el cast lo interpreta en utc ( +00 ) y lo pasa a un instante en
el tiempo, y luego como yo estoy en Madrid el sistema me pinta que
hora era en Madrid en ese instante.
Espero que te ayude, de aqui coge lo que te valga, intenta algo,
pregunta si tienes mas dudas, recuerda que solo TU sabes exactamente
como llegaron a tu BD esas columnas y como desenredarlas.
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
onsume mas recursos ( cpu / disco etc ) ? ¿ van las
aplicaciones mas lentas ? es decir, a ver si es que va mas pausado, o
que te lo esta mostrando de una forma que aparece mas tiempo corriendo
que antes.
Francisco Olarte.
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org
una serie de parametros
configurables que no sabemos como has configurado. Ese tipo de error
podria estar perfectemente generado porque en algun sitio tenias que
configurar VAR=entero y lo has dejado como VAR=, p.e.
Francisco Olarte.
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@p
1 y el 100
debe ser un entero, y que aunque pg convierte texto a casi cualquier
cosa, enteros incluidos, una cadena vacia no es un entero valido.
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
ackup
Mejor sin -R, salvo que este haciendo cosas muy raras.
Y si la carpeta de backup, en general, vale para mas cosas, es
peligroso, lo mejor es testear sin mas si puede escribir en ella (
echo > /capetadebackup/tst es suficiente )
Francisco Olarte.
-
Enviado a la lista de correo pgsql-es-
2016-09-20 18:24 GMT+02:00 Gerardo Herzig :
> Que pasa si lo sacas por STDIN?
STDOUT para sacarlo.
-
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
ueba -s -f /tmp/DBdatos.sql
> pg_dump dbdatos -h 192.168.1.1 -U prueba -s > /tmp/DBdatos.sql
> Con eso te aseguras que el archivo se va a crear localmente.
Es local, el pg_dump es un programa en C que usa sin mas la libpq para
conectarse al servidor remoto. Ante la duda, con estas cosas, mira
s mosquea..
> debe de ser algo de permisos
, ahora que lo dices, que pasa si haces un 'dd if=/dev/zero
of=/tmp/DBdatos.sql count=xxx'
( sustituye xxx por el tamaño aproximado que crees que va a tener el
backup en kilobytes )
Francisco Olarte.
-
Enviado a la lista de correo pgsql-es
uelvan en inverso, eso lo deberias mirar tambien ) Y
otra cosa, ¿ es lo que has puesto el pg_hba completo ? ( piorque
parece que el post esta editado ).
Francisco Olarte.
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postg
en llamarlos
asi en partes extensas de la documentacion, si no recuerdo mal ), lo
que ha llevado a que la gente piense que hash implica K,V, pero no es
asi es map o dict lo que implica k,v, set implica k, y es un problema
mucho mas facil de abordar.
Francisco Olarte.
-
Enviado a la lista de correo pgsql
, aunque
venga de serie en muchos.
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
meter (k1,v1)(k1,v2),
que en un conjunto irian bien ).
Lo de que sea hash, tree o skiplist o sorted list es un detalle de
implementacion ( Java, que ya se cito, utiliza p.e. listas
desordenadas para pequeños conjuntos en algunas variantes ).
Francisco Olarte.
-
Enviado a la lista de correo pg
funciones de apoyo le saldria.
Igual tiene mas suerte preguntandolo en -hackers, pero desde luego
este tiene toda la pinta de un http://xyproblem.info/ unido a una mala
eleccion de lenguage (plperl/plpython/pltcl parecen mejores si
necesita ese tupo de cosas) o de sitio en el que meter la logica.
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
puedes calcular y cargar de golpe los datos basicos y los
calculados pro el trigger de forma mucho mas eficiente.
Echale una mirada al ALTER TABLE y al setting ese.
Francisco Olarte.
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://
de cosas ( las que dicen son ciertas en su mayoria, no
es que mientan ).
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
0.757633315718648
Seguro que tiene errores de redondeo y cosas asi, y creo que lo que
calculo es para 50M+1, pero bueno, sus haceis una idea )
Yo probaria a usar base 64, parece que no pero cambiando 16 por 64 en
ese codigo da un resultado de 0.631153 ).
Francisco Olarte.
-
Enviado a la li
microsoft echarme definitivamente a golpe de "putaditas" con el XP,
que fue la paja que quiebra el lomo del camello, actualmente no se
manejar el windows 10.
Francisco Olarte.
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http:/
o que se certifique, pero el certificado, al
igual que un titulo universitario, tiene un significado estandarizado.
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
a de CTEs usalas, como siempre, mide dos
veces corta una ).
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
l join del create
table, ya que el server no sabe que vas a hacer con el resultado (
igual te lias a hacer updates random en el, y necesitas todas las
filas ).
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
fsync off, transformaciones, fsync on ).
> Si, esta parte Alvaro tambien la ha comentado. Lo suelo usar en sqlite,
> pero no habia pensado en usarlo con Postgres.
Yo he bajado pg_restores de horas a minutos tuneando configuraciones,
y el sync es una de ellas.
Francisco Olarte.
-
Enviado a
o ( lo uso mucho para actualizaciones,
backup, fsync off, transformaciones, fsync on ).
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
a, pk->fk es p.e. cuando
haces cosas como 'on delete cascade/set null' o 'select c.* from
cliente c, sucursal s where s.id_sucursal = c.id_sucursal and
s..).
En general depende de tus 'use pattern'. Para tus nombres de tabla
tiene toda la pinta de que deberias indexa
os formatos antiguos ) y con el pgrestore de la
9.3 restaturarlo. Si es un pg_basebackup realmente es una copia astuta
de archivos, y es igual de compatible que el directorio original.
Francisco Olarte.
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscrip
to si ya tienes uno hecho.
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
lpgsql, 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
terminar y reactivo
las inserciones. Ademas, el compactar la tabla hace que todas las
inserciones vayan en filita al final, no reaprovechando los agujeros,
lo que tambien acelera muchisimo ese proceso.
Francisco Olarte.
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.o
as hasta que termine
> el trabajo.
>
> ¿CUAL SERIA EL TIPO DE BLOQUEO MAS ADECUADO?
Buff, probablemente LOCK EXCLUSIVE, que da conflicto con todo menos
con el select si no recuerdo mal, mirando ademas el nivel de
aislamiento que necesitas.
Francisco Olarte.
-
Enviado a la lista de correo pgs
BD, pero en ocasiones tienes tu deuda tecnica
y no te queda mas que bloquear la tabla entera.
Ah, como añoro la epoca de las tarjetas y cintas en las que esto nunca pasaba.
Francisco Olarte.
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripc
mo que lenguage/sistema operativo/entorno estas usando ( parece
windows por el C:\, con lo que yo no mucho, pero hay mucho experto de
windows suelto por aqui ) ( porque p.e. lo que te dije fallara casi
seguro en windows por el tema del binmode aunque tuvieras perl y head
).
Un saludo.
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
Buenos dias:
On Wed, Apr 13, 2016 at 12:33 AM, mauricio pullabuestan
wrote:
> Necesito crear un campo en todas que no tengan un campo en concreto para ello
> tengo 2 funciones, el problema se da es que la funcion
> campo_check_fnc me devuelve también las vista y se produce un error.
> Como puedo
los permisos.
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
ter.
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
e=prefer sslcompression=1 krbsrvname=postgres'
> primary_slot_name = 'slave1'
Eso NO es replicacion logica, es steaming-replication ( fisica, por
llamarla de alguna forma ) con slots. Aunque se llamen slots lo unico
que comparten con los de logica es mantenerte vivos los segmentos de
ansacciones y cosas asi ) y el
logical incluira algo mas que le haga falta ( que estara en las docs
).
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
compleja y exige mas procesos. Ademas
el dump-restore funciona entre versiones, y te vale hasta para meter
datos en otro motor de bd con un poco de cuidado, como puedes hacer
con la replicacion logica.
Vamos, que son animales distintos.
Francisco Olarte.
-
Enviado a la lista de correo pgsql-
y cosas como el synchronous
que no se pueden hacer con el logical replication ( que es similar a
una replicacion por triggers superoptimizada ).
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/ma
.), si no es el caso con wal_level = hot_standby
> seria suficiente.
Creo que ademas va por BD, no por cluster, lo que en algunos casos te
puede disminuir muchisimo el trafico.
Francisco Olarte.
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu su
si haces wal shipping.
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
Buenas tardes:
2016-03-12 15:00 GMT+01:00 Edwin De La Cruz :
> Estimados. Saludos cordiales.
> Tengo una consulta un poco básica, en mi servidor tengo una base de datos
> con más o menos unos 500 millones de registros con tablas particionadas por
> meses y va llegando el tamaño a los 70 gigas.
Da
ucediendo que tips me pueden dar para darle solución a este
> inconveniente
Dar algun detalle mas, esto es como si te digo "compre sal, revise que
es NaCl, pero la comida no me sabe bien", estamos un poco lejos del
problema.
En otro orden de cosas, si necesitas la 8.4, vale, pero e
rles
los encodings. Me imagino que tu problema es que el pgadmin esta
configurado para el ISO-8889-7 ( que no tengo ni idea de que es ) con
lo que tienes que usar ese client encoding. Prueba a configurar el
pgadmin Y el client encoding a utf-8 y te deberias quitar los
problemas.
Francisco Olart
_enero*cant_enero)/sum(precio_enero) as media_enero
FROM (** LO DE ARRIBA**) as extendida
GROUP BY codigo.
**
> Trabajo con porstgres 9.0
Esa version esta EOL, yo que tu iria mirando de actualizar. De hecho
el query de ejemplo te lo hubiera puesto con WITH pero ni recuerdo si
lo soportaba en esa ver
n como los de la 9.0 ( lo que
cambio fue el valor por defecto del parametro, no recuerdo todos los
detalles pero estan en el manual ) y puede que eso resuelva tu
problema inmediato.
Francisco Olarte.
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscr
a estos casos suele venir muy bien
usar el psql con un '\set ECHO_HIDDEN on'. Con eso, si eres capaz de
sacar el fuente de una funcion ( \df+ si no recuerdo mal ) o editarla
( \ef, IIRC ) puedes ver como lo hace y partir de ahi.
Francisco Olarte.
-
Enviado a la lista de correo pgsql-e
column1 | column2
--+-
\x74656c6566c3b36e69636f | UTF-8
\x74656c6566f36e69636f | LATIN-1
(2 rows)
Si haces esto se ve la simetria,
select(convert_from(decrypt(encrypt(convert_to.. no te fies nunca
de las conversiones por defecto cuando estas usando bytea, siempre se
revuelven y te muerden donde menos lo esperas.
Saludos.
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
ue no hay una forma conveniente de expresar la opcion de
habilitar o deshabilitar todos los triggers de una tabla a la vez con
alter trigger ( ya que esta sentencia va condicionada al nombre del
trigger, añado ) )
Francisco Olarte.
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@p
. No se tu pero yo en general no
suelo poner las *.*.0, me espero a la primera revision, aunque si no
sale en unos meses la pongo.
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
jor, como lo del FTS que se sugirio. Un poco
larga, pero si se mete un indice funcional le da igual.
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
me limite a indicar como se
hace para indexar sin acentos por si no queria FTS )
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
o hay que indexar or todas las variaciones, vale por
indexar por la palabra en mayusculas y preguntar por la palabra en
mayusculas.
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
tardas en hacer un backup + restore, y aprendete como hacer restores
rapidos ( lo clasico, minimo log, fsync off, buena cantidad de buffers
porque solo hay un proceso tocando ).
Francisco Olarte.
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu
suarios venian de windows, uno de los pocos SO que es unicode por
dentro, los datos usaban solo, como es habitual, caracteres presentes
en win1252), ya que tenia un problema similar.
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
uedes
mejorarlo pidiendo (id1=id2) and (id2=1 or id2=2 or id2=3), todo es
cuestion de probar.
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
elect), empieza por
seleccionar un to_date del fecha, para tener los ordenes correctos.
Sobre este resultado haz el equivalente al primer query, pero añade
los valores de nombre y pasaporte ( usa max(nombre), max(pasaporte),
p.e., ya que es un query agregado, sobre este ultimo haz el case para
forma
93 matches
Mail list logo