[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