No entiendo el problema, ¿puedes explicarte mejor?...
-
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
http://www.postgresql.org/about/licence/
Obviamente el copyright de postgresql no se transfiere automáticamente
a tu empresa sólo por distribuirlo, eso es sólo una plantilla de ejemplo
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http:/
crea una vista con los datos que te interesan y sácala con pg_dump
como si fuera una tabla
pg_dump --table=mivista
-
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
puede que el comando que corres para inicializar el cluster no esté
bien, ¿que haces para arrancar el cluster exactamente?
-
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
Y normalmente varchar va seguido de un número entre paréntesis que
indica la longitud del campo. Por ejemplo si quieres un campo de 10
caracteres escribes en createtable varchar(10)
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://w
Podrías calcular tu intervalo como una suma de horas
select desde las 6 hasta las 6 + 12 horas
Si lleva algún registro de la fecha debería entender la consulta
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mail
seleccionas los registros que quieres y usas update
update mitabla set campo_X= "nuevo valor" where campo_X= (cumple
determinada condición) ;
Es muy recomendable comprobar primero que la selección te devuelve los
datos requeridos y sólo esos
select campo_X from mitabla where ... (se da la condic
Select bla-bla-bla from tablablabla where campo is like 'Mart%' o algo así ...
-
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
he añadido un IS de mas, efectivamente, en realidad es
select X from Tabla where X LIKE 'Mart%';
En resúmen, busca en el manual el uso de LIKE y SIMILAR
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pg
Otra opción es directamente usar case en tu consulta para convertir
los valores a nombres, normalmente no tendrás muchas especies y es una
manera rápida y sucia de hacerlo. Básicamente consiste en evitar el
problema tuneando tu primera consulta
De todos modos ya sabes lo que se dice, si necesitas
> Por falta de soltura con Linux realice un cambio en permisos en el
> directorio /PostgreSQL/8.4 y a partir de este momento no consegui arrancar
> el servidor.
devuelve los permisos a su valor original
> Reinstale PostgreSQL de forma que no aparecen mis bases de datos antiguas.
> Pelo realice u
Pues la has hecho buena, me temo; primero por tocar cosas sin saber,
luego por no hacer una copia de seguridad en condiciones con pg_dump y
el remate por dejarte llevar por el pánico y reinstalar. La base se
diseñó precisamente para que no fuera tan fácil piratearla o copiarla,
está encriptada lógi
Si tienes la enorme suerte de tener algún archivo .sql viejo con parte
de la base quizás no lo hayas perdido todo, no dejes de buscar en el
disco por si acaso
# updatedb
# locate /*.sql
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http:/
AND NOT tbl_07.tbl_07_estado='PAGADO'
¿porque no usas la sintaxis siguiente en su lugar, mucho más clara?
AND tbl_07.tbl_07_estado!='PAGADO'
-
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
Además sería bueno limpiar un poco el nombre a tus campos probablemente,
no tiene sentido tener un campo llamado tabla_07_campo en una tabla
llamada tabla_07, y un campo llamado asimismo tabla_07_campo en una
tabla llamada tabla_08 de modo que el nombre completo de los campos
sea
tabla_07.tabla_
Otro ejemplo: llamar a las tablas "tabla_X, tabla_Y" etc... es
totalmente innecesario y una mala práctica. Siempre puedes saber si
algo es una tabla o una vista simplemente preguntando a la base
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripció
No hay error, son diferentes consultas, ambas correctas pero que hacen
cosas distintas según la posición del paréntesis
-
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
Es un timo muy habitual, no necesariamente enviado por el propietario
del correo, no hay que hacerle caso
2010/12/1 :
> On Wed, 1 Dec 2010 10:15:48 +
> Edilberto Arteaga Lopez wrote:
>
>>
>> Hi,
>> How are you doing? Sorry I didn't inform you about my travelling to
>> Spain for a program, I
> RETURNS VOID
Devuelve un objeto
el resto es el cuerpo de la función en lenguaje plpgsql
> PERFORM relname ... etc
Evalua una expresión sobre relname pero descartando el resultado, a
grandes rasgos en lugar de eso establece si la tabla es visible o no
si cumple una determinada condición. Echa
Usando un lenguaje procedimental se puede, sí, pero tendrás que operar
bajo un usuario al que se le permita lanzar el comando concreto. Si no
eres root y no estás en sudo no puedes lanzar comandos de root. ¿que
quieres hacer concrétamente?
El día 9 de diciembre de 2010 21:34, Julio Cesar Rodriguez
me estaba preguntando si check_function_bodies habrá tenido algo que ver ...
-
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 me recomiendan para agilizar la depuracion por ejemplo de registros
> duplicados???
Si hay registros duplicados (donde no debe haberlos) te falta definir
una clave primaria claramente, o un índice que actue como tal, revisa
create index. De ese modo impedirá crear este tipo de registros
>
No uso redhat hace tiempo, pero de todos modos normalmente los devel
son paquetes para los desarrolladores y suelen ser opcionales
De todos modos lo mejor es que preguntes directamente al paquete
rpm -info nombre-del-paquete
Si te indica
El día 22 de diciembre de 2010 00:42, Andrés P.P.
escrib
... le he dado al botón enviar antes de tiempo, vaya...
en suma, rpm info debería indicarte el propósito del paquete, que hace
y si es opcional para el resto
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpr
es una pregunta compleja y larga de explicar, pero resumiendo... salvo
que le indiques otro sitio las bases se guardan en
/var/lib/postgres/numero_de_version/nombre_de_cluster. Por tanto si
vas a usar ese sistema deberias separar también /var
El día 22 de diciembre de 2010 11:10, Julio Rios
escr
se me ha colado un gazapo por lo que veo: donde pone /var/lib/postgres
debe de poner
/var/lib/postgresql
-
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
> disminuir la cantidad de conexiones.
/etc/postgresql/version/cluster/postgres.conf
-->> max_connections = "X"
¿realmente necesitas ese número?
-
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-
Quizas puedas crear un trigger basado en count, un campo que no admita
más registros que los indicados en una lista o algo similar, no
entiendo a que te refieres con lo de que las tablas "resguarden" 1000
por tabla y tampoco adivino un esquema muy trabajado ahí
-
Enviado a la lista de correo pgsql-
Ampliando lo del campo que admita sólo valores conocidos, puedes crear
una tabla de apoyo con 1000 valores que obligatoriamente deba tener la
nueva tabla y que no puedan repetirse, cuando se llene la tabla hija
dejará de admitir la entrada de nuevos datos
-
Enviado a la lista de correo pgsql-es-ayu
apt-cache search postgresql-plpython
va en un paquete aparte...
-
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
SELECT vigo.puerto, avg(vigo.potencia)::int media FROM vigo WHERE
vigo.puerto::text = 'vigo'::text GROUP BY vigo.puerto union all select
'NO Vigo' puerto,sum(potencia)/count(potencia) media from vigo where
puerto !='vigo';
Saludetes
pvaldes
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-a
... de hecho, ahora que me fijo, la expresión puede mejorarse un poco
más aún así...
SELECT vigo.puerto, avg(vigo.potencia)::numeric(3,0) media FROM vigo
WHERE vigo.puerto::text = 'vigo'::text GROUP BY vigo.puerto union all
select 'NO Vigo' puerto,avg(potencia)::numeric(3,0) media from vigo
where
http://developer.postgresql.org/pgdocs/postgres/pgbench.html
-
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 hacerlo fácilmente con lenguajes procedimentales
-
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
Mucho más elegante, si señor, te faltan las comillas en el segundo
VIGO de todos modos
SELECT CASE WHEN PUERTO='VIGO' THEN 'VIGO' ELSE 'NO VIGO' END AS
PUERTO_BASE, AVG(potencia) from prueba group by puerto_base;
pero eso es lo de menos, lo curioso es que el sistema que pones no me
funciona siemp
ya he encontrado el fallo, --> END AS year
con cualquier otro alias diferente de year funciona correctamente
¿que opináis? ¿un problema con palabra reservada?
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailp
select version();
-
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
grant/revoke on database?
grant/revoke on scheme?
Se me ocurre que podrías usar algo de tipo revoke (permisos de
escritura al usuario X) on scheme o database, de ese modo las 300
tablas de ese esquema irían a la vez. Igual no estoy entendiendo bien
el problema pero parece más sencillo que tratar
min(fecha)
-
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
> ¿sirve?
no porque el proceso se repite, si los procesos estuvieran por orden
bastaría con elegir el min(proceso) y luego la fecha asociada pero
parece que tampoco ocurre siempre
creo que tendrá que recurrir a lenguajes externos para ello
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-a
> Algún repositorio recomendado?
Me da un error al tratar de instalarlo.
Ojo, me interesa la 9.0.3
El paquete está disponible en testing y sid en los mismos repositorios
oficiales que el resto de paquetes así que no tienes que hacer nada
más
Si usas la versión estable entonces este mismo:
http:/
primero cargas uno y luego el otro...
-
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
Es un problema de las locales, puedes o bien crear la variante latin1
para que tu sistema entero la reconozca (para ver las que tienes
disponibles ahora mismo; comando locale -a) o bien usar utf8 en su
lugar, que seguramente será la mejor opción
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-
Añado que sería práctico tener alguna local castellana al menos. Si
sólo tienes en_US.utf8, es un buen momento para crear es_ES.utf8
-
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 no...
dpkg-reconfigure locales
>El día 10 de abril de 2011 17:29, Mario Barrientos
> escribió:
> pues si seria bueno,
> tienes el tip para crearla?
> gracias
>
>
> 2011/4/10 p valdes
>>
>> Añado que sería práctico tener alguna local castellana al menos.
ahhh
¿has probado a hacerlo al revés?
-
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
¿marcaste la casilla?
> Le dí el comando pero no generó es_ES.utf8
-
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
escribió:
> cual casilla?
En Debian al correr ese comando te salen todos los locales que puedes
crear con una casilla para marcar los que quieras. Por lo visto en
Ubuntu está algo más oculto. La política de tomar todas las decisiones
por el usuario, aunque el usuario quiera otra cosa... enfins
q
...y puedes usar también instrucciones sql para comparar tablas
-
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
josefermin54 ignoro que locales están instalados o soporta tu sistema,
pero puedes probar a escribir éstas líneas en tu archivo
~/.bash_profile
LC_COLLATE=es_ES.UTF-8
export LC_COLLATE
o el tipo de local que necesites
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.o
Os rogaría en cualquier caso que no mezcléis dos preguntas diferentes
en un solo hilo, es confuso
-
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
51 matches
Mail list logo