[Pgsql-ayuda] psql no actualiza los elementos de un array?

Carlos Ojea Castro carlosojea@leveltelecom.es
Tue, 03 Feb 2004 16:12:53 +0100


Hola:

Tengo una duda a la hora de actualizar datos en el campo 'mediciones' de 
tipo 'int [145]'.
En teoria todo va bien, pero al comprobar los datos, los valores no 
aparecen.
Estos son los comandos que introduzco en psql:


buques_db=# SELECT * FROM pm500;
 dir_pm500 | prog | mediciones | max_min | alarmas | thd | id
-----------+------+------------+---------+---------+-----+----
         1 |      |            |         |         |     |  0
(1 row)
buques_db=# UPDATE pm500 SET mediciones[3]=10 WHERE (dir_pm500=1);
UPDATE 1
buques_db=# SELECT * FROM pm500;
 dir_pm500 | prog | mediciones | max_min | alarmas | thd | id
-----------+------+------------+---------+---------+-----+----
         1 |      |            |         |         |     |  0
(1 row)
buques_db=# SELECT mediciones[3] FROM pm500 WHERE dir_pm500=1;
 mediciones
------------

(1 row)
buques_db=#


Como se puede ver, no ha metido el dato en 'mediciones[3]'.
¿Que es lo que falla?


Gracias,
Carlos