Hola dejo estas observaciones como aportes luego del proceso de migracion
de 8.1 a 9.0
Cosas que no nos dicen los manuales: 1. Verifica la codificación de tu base
de datos inicial (8.1) anteriormente algunas Db usaban el Latin1 por lo
tanto si la tuya esta asi , verifica que opciones de configurac
Excerpts from Diego Paredes's message of mar abr 19 15:51:17 -0300 2011:
> Amigo, tu respuesta:
> http://www.postgresql.org/docs/9.0/static/sql-createrole.html hace
> referencia a roles, específicamente yo necesito saber acerca de las
> contraseñas de usuarios creados.
En Postgres, roles y usuari
saludos
ok, si mal no recurdo es con fetch_array
$seleccion="select * from dblink(datos_con, consulta) as (valor tipo, ...
valorN, tipoN)";
$sele_exec=pg_query($seleccion);
while($sel_array=pg_fetch_array[$sele_exec]){
$val1=$sel_array["campo1"];
.
$valN=$sel_array["campoN"];
}
Muchas gracias a todos, me quedo claro
Saludos
-Mensaje original-
De: Javier Aquino H. [mailto:jaqu...@lexuseditores.com]
Enviado el: martes, 19 de abril de 2011 16:16
Para: 'Jaime Casanova'; 'Mario Soto Cordones'
CC: pgsql-es-ayuda@postgresql.org
Asunto: RE: [pgsql-es-ayuda] Duda con tr
Lo que sucede es que dentro de un trigger puedes hacer referencia al registro
antiguo y al registro nuevo osando OLD y NEW respectivamente. En el caso de los
triggers BEFORE UPDATE puedes cambiar los datos en NEW y asignar valores que se
almacenaran en cada campo.
Lo que te indica Jaime es que
2011/4/19 Mario Soto Cordones :
>
> UPDATE bermann_pgps_estala
> SET
> NEW.ala_anterior = OLD.ala_actual
> where OLD.sq_vehiculo = OLD.sq_vehiculo;
yo te dije eso? y dime, en que parte puse el UPDATE?
la idea de todo mi mail anterior era mostrarte que no puedes hacer
UPDATE sobre la misma ta
Hola en efecto quiero actualizar el mismo registro.
Trate de crearla como dices y no me deja crear la función
CREATE FUNCTION "act_estala" () RETURNS trigger AS
$body$
BEGIN
UPDATE bermann_pgps_estala
SET
NEW.ala_anterior = OLD.ala_actual
where OLD.sq_vehiculo = OLD.sq_vehiculo;
R
2011/4/19 Mario Soto Cordones :
>
> UPDATE estala
> SET ala_anterior = OLD.ala_actual
> where sq_vehiculo = OLD.sq_vehiculo;
>
deja ver. el trigger se dispara al ejecutar UPDATE sobre la tabla
estala, verdad? y que crees que pasara al ejecutar otro UPDATE sobre
la misma tabla dentro del trigge
Buenas Tardes, tengo un query que lo ejecuto a nivel de consola y funciona,
pero cuando lo ejecuto desde la web me sale el siguiente mensaje.
2011-04-19 15:17:52 PDT LOG: could not receive data from client: Connection
reset by peer
2011-04-19 15:17:52 PDT LOG: unexpected EOF on client connection
Hola Jaime, este es el triguer
CREATE TRIGGER "estala_tr" BEFORE UPDATE
ON "public"." estala" FOR EACH ROW
EXECUTE PROCEDURE "public"."act_estala"();
La Funcion
BEGIN
UPDATE estala
SET ala_anterior = OLD.ala_actual
where sq_vehiculo = OLD.sq_vehiculo;
END;
-Mensaje ori
2011/4/19 Mario Soto Cordones :
>
> Ejemplo update mytabla set valor_actual =1 y que el trigger me actualice el
> valor de valor_anterior con el OLD.valor_actual, pero al hacerlo se queda
> pegado
>
> Alguien tiene alguna idea de porque se queda pegado
>
muestra el codigo de la funcion
--
Jaime
Hola Lista, tengo un problema, tengo una tabla la cual necesito que se
actualicen 2 campos uno con el valor actual y otro con el valor anterior
Ej.
Tabla mytabla
valor_actual, valor_anterior
0 2
Quiero hacer un trigger que actualice el campo valor_a
Hola Listeros, desde hace algun tiempo tengo la inquietud de leer sobre como
funciona postgres y ahora me he decido a hacerlo por lo que estoy buscando
informacion sobre como funciona postgresql internamente, basicamente que
hace cuando se genera una consulta, que hace cuando crea una tabla, porque
Excerpts from mvillagomez's message of mar abr 19 14:50:52 -0300 2011:
> Buenos días.
>
> Mi problema deriva en que no puedo hacer que las tablas creadas en un
> esquema hereden los permisos del esquema.
Los esquemas no tienen privilegios UPDATE, INSERT, DELETE. Sólo las
tablas los tienen. Los
Hola
Tengo una tabla de 15Mill. de registros... y a las 00:00 hrs. hay una shell
que ejecuta en el mismo server de la bd (como root) lo siguiente:
\COPY (SELECT id, fecha FROM data_catalog.tabla) TO '/path/archivo.txt'
Se demora menos de 3 minutos, lo que en términos prácticos a mi juicio está
Excerpts from Diego Paredes's message of mar abr 19 14:54:18 -0300 2011:
> Buenas Tardes LISTA, en postgres existe en algún lugar información acerca
> del estado de contraseña de un usuario ??
¿Cuantas veces miraste el manual?
http://www.postgresql.org/docs/9.0/static/sql-createrole.html
Espero qu
Buenos días.
Mi problema deriva en que no puedo hacer que las tablas creadas en un
esquema hereden los permisos del esquema.
Lo que hago es:
1. Creo un nuevo usuario llamado "Merc3937Jy"
2. Creo una nueva base de datos llamada "DatSsysRe" cuyo dueño es el
usuario "Merc3937Jy".
3. Creo dos esque
Buenas Tardes LISTA, en postgres existe en algún lugar información acerca
del estado de contraseña de un usuario ??
por ejemplo en oracle, existe una vista del diccionario de datos que se
llama dba_users, donde se tiene información acerca del STATUS de la
contraseña del usuario.
que son OPEN, EXPI
Ahh..ok!..
Gracias Alvaro.
Slds.
AP
El 19 de abril de 2011 12:59, Alvaro Herrera escribió:
> Excerpts from Andrés P.P.'s message of mar abr 19 11:41:13 -0300 2011:
> > Efectivamente habilité esa variable y funcionó..
> >
> > Cuando apareció este problema nosotros empezamos a usar :
> >
>
Excerpts from Jaime Casanova's message of mar abr 19 14:06:22 -0300 2011:
> antes del 8.4 el vacuum (que es lo que el autovacuum automatiza) debia
> revisar toda la tabla para buscar las tuplas muertas, eso podia ser
> costoso si la tabla era muy grande. Desde la version 8.3 se han hecho
> varias
2011/4/19 Miguel Angel Hernandez Moreno :
>
> Me quedan algunas dudas, que no entendi por que no e trabajdo con el
> autovacuum, si un autovacuum entra a dar mantenimiento esto es lo
> que a derivado en darme lentidud en ocaciones, Si es bueno que entren
> con mas frecuencia entonces a que te refie
Excerpts from Andrés P.P.'s message of mar abr 19 11:41:13 -0300 2011:
> Efectivamente habilité esa variable y funcionó..
>
> Cuando apareció este problema nosotros empezamos a usar :
>
> psql datadb data_usr -h localhost
>
> ..para hacer nuestras mantenciones o consultas directas, asi que
Excerpts from Miguel Angel Hernandez Moreno's message of mar abr 19 13:08:39
-0300 2011:
> y en cuestion de los costos, que es mas conveniente poner??, por que si
> se activa en proceso de autovacuum lo que me gustaria es que terminara lo
> mas pronto posible
¿Leíste la documentación sobre vacuu
saludos jaime
Me quedan algunas dudas, que no entendi por que no e trabajdo con el
autovacuum, si un autovacuum entra a dar mantenimiento esto es lo
que a derivado en darme lentidud en ocaciones, Si es bueno que entren
con mas frecuencia entonces a que te refieres con "desde el 8.4 poco
doloroso"
2011/4/19 Miguel Angel Hernandez Moreno :
>
> como en la 9 aunque desactives el autovacuum hjay momentos donde
> se ejecuta, em gustaria saber como activarlo pero de la mejor manera,
> Cuantos procesos son preferibles poner? k costos en memoria y en CPU??
>
el predeterminado suele estar bien, exce
saludos lista
hace unos dias preguntaba de como deshabilitar el autovacuum y
yo dejar mis mantenimientos programados, ya que el autovacuum
lo tenia en off y en ocaciones aun asi veia que se le asignaba procesador
como en la 9 aunque desactives el autovacuum hjay momentos donde
se ejecuta, em gust
Efectivamente habilité esa variable y funcionó..
Cuando apareció este problema nosotros empezamos a usar :
psql datadb data_usr -h localhost
..para hacer nuestras mantenciones o consultas directas, asi que seguíamos
trabajando "normalmente".
Afortunadamente en las aplicaciones y en las sh
Excerpts from Andrés P.P.'s message of mar abr 19 11:03:58 -0300 2011:
> datadb=# show unix_socket_directory;
> unix_socket_directory
> ---
> /pgdata/data
> (1 row)
> datadb=#
> [postgres@srv data]$ psql datadb data_usr
> psql: could not connect to server: No such file or dir
Hola
Retomando este tema...
Anoche hubo una actividad en la que se aprovechó de reiniciar la BD y como
ya tenía preparado el parámetro unix_socket_directory funcionó la creación
de esos archivos en el nuevo Path.. sin embargo, al tratar de conectarme
sigue reclamando por /tmp
.
unix_
Excerpts from Ernesto Quiñones's message of lun abr 18 23:32:46 -0300 2011:
> lo más raro es que en el código fuente no veo el documento LICENSE que se
> supone debería estar para cumplir la misma licencias "plop"
No, ese párrafo sobre poner la licencia en un documento llamado LICENSE
no es parte
Excerpts from Alvaro Hilario's message of lun abr 18 23:15:38 -0300 2011:
> Si no vi mal un articulo por ahí desde la nueve tiene su propia licencia
> "PostgreSQL" que es similar a la BSD
Es la misma licencia que antes. La diferencia es que unos abogados se
dieron cuenta que la licencia que siemp
Excerpts from Diego Paredes's message of mar abr 19 09:13:26 -0300 2011:
> Buen Día.!!
> Estoy buscando la información de privilegios de tablas o privilegios
> otorgados a roles.
>
> Creo que en esta vista *information_schema.table_privileges* *where
> table_name = 'prueba'* se encuentra eso, pero
Buen Día.!!
Estoy buscando la información de privilegios de tablas o privilegios
otorgados a roles.
Creo que en esta vista *information_schema.table_privileges* *where
table_name = 'prueba'* se encuentra eso, pero tengo un inconveniente,la
consulta citada arriba no despliega datos, cual seria el i
33 matches
Mail list logo