Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Lentitud en UPDATE de un campo

Estas en el tema de Lentitud en UPDATE de un campo en el foro de PostgreSQL en Foros del Web. Amigos.. Tengo un problema al hacer una actualizacion a un campo de una tabla, el asunto es este. Tengo una tabla con 4.6 millones de ...
  #1 (permalink)  
Antiguo 25/05/2007, 10:59
 
Fecha de Ingreso: noviembre-2003
Ubicación: Costa Rica
Mensajes: 85
Antigüedad: 21 años
Puntos: 0
Lentitud en UPDATE de un campo

Amigos..

Tengo un problema al hacer una actualizacion a un campo de una tabla, el asunto es este.

Tengo una tabla con 4.6 millones de registros que importe, despues de importarla debo marcar un campo con un .T. que indica el origen de los datos.

UPDATE ps_fisicas SET registro=.T.

No lo hace, no da error y se queda como ejecutandolo, pero NO. Postgresql maneja adecuadamente esta cantidad de registros al hacer una consulta, pero si deseo importar o actualizar la tabla, dura toda la vida

Hay alguna forma de hacer esto mas rapido..??

Saludos

Alejocr
  #2 (permalink)  
Antiguo 03/07/2007, 12:04
 
Fecha de Ingreso: enero-2004
Mensajes: 118
Antigüedad: 20 años, 9 meses
Puntos: 0
Re: Lentitud en UPDATE de un campo

El campo registro de que tipo es ?? Caracter ??

Entonces creo que seria:
UPDATE ps_fisicas SET registro='.T.'


Otra cosa que puedes hacer es definir tu tabla con ese campo con el valor por default .T. de esta manera cuando importes los datos ya tendran el valor que deseas. Desconozco lo que estas haciendo por eso solo te planteo algunas ideas que se me ocurrieron, ojala que te sirvan de algo


Saludos.-
  #3 (permalink)  
Antiguo 05/07/2007, 09:25
 
Fecha de Ingreso: noviembre-2003
Ubicación: Costa Rica
Mensajes: 85
Antigüedad: 21 años
Puntos: 0
Re: Lentitud en UPDATE de un campo

Vats..

Gracias por tu respuesta, el asunto es asi. El campo es de tipo Boolean, solo acepta Si/No, True/False.
  #4 (permalink)  
Antiguo 06/07/2007, 11:34
 
Fecha de Ingreso: enero-2004
Mensajes: 118
Antigüedad: 20 años, 9 meses
Puntos: 0
Re: Lentitud en UPDATE de un campo

Desde donde ejecutas la sentencia ?? Desde el PgAdmin ?? La consola ?? Ya checaste la forma de colocar el tipo de dato creo que se pone true/false,t/f,0/1
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:28.