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

Actualizar solo atributos cambiados

Estas en el tema de Actualizar solo atributos cambiados en el foro de PostgreSQL en Foros del Web. este post creo tiene un 50% q ver con la base de datos y 50% con la interfaz de usuario bueno ,la pregunta es la ...
  #1 (permalink)  
Antiguo 19/11/2007, 09:33
Avatar de Farookh_Bulsara  
Fecha de Ingreso: mayo-2004
Mensajes: 1.185
Antigüedad: 20 años
Puntos: 2
Actualizar solo atributos cambiados

este post creo tiene un 50% q ver con la base de datos y 50% con la interfaz de usuario
bueno ,la pregunta es la siguiente
temgo una entidad llamada Curso ,que tiene como atributos titulo,resumen,duracion,lugar y tambien tiene llaves foreaneas porque esta relacionado con otras entidades,pero no lo complicare
la pregunta es
existe un boton que dice "Editar Curso",entonces al pulsar ,en los controles input,select,etc(estoy usando php para la interfaz) se seleccionan y muestran los valores que tiene los atributos de esa entidad (del curso en el que pulsó editar)
entonces ,puede cambiar los valores y otros puede dejarlos asi como estan;
bueno entonces en la base de datos como hago para que modifique solo los atributos en los que cambio el valor?????
como hago eso?
osea como actualizo solo los valores de los atributos en los cual modifico el valor???????????????????????????
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"
  #2 (permalink)  
Antiguo 19/11/2007, 11:04
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 3 meses
Puntos: 13
Re: Actualizar solo atributos cambiados

Por qué quieres actualizar solo los que cambián?
Actualizas todo el registro y el campo que no cambie no cambia..

Si quieres hacerlo por algo en particular lo haces en php, pero creo que es complicarse la vida.

Salu2
  #3 (permalink)  
Antiguo 19/11/2007, 18:56
Avatar de Farookh_Bulsara  
Fecha de Ingreso: mayo-2004
Mensajes: 1.185
Antigüedad: 20 años
Puntos: 2
Re: Actualizar solo atributos cambiados

es que no tiene sentido que ponga un set a todos los atributos de la entidad ,osea para que poner un set a un valor de un atributo que no cambio,solo seria bueno actualizar los valores de los atributos que si cambio,no?
entonces como hago eso?
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"
  #4 (permalink)  
Antiguo 20/11/2007, 05:27
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 3 meses
Puntos: 13
Re: Actualizar solo atributos cambiados

Cita:
Iniciado por Farookh_Bulsara Ver Mensaje
es que no tiene sentido que ponga un set a todos los atributos de la entidad ,osea para que poner un set a un valor de un atributo que no cambio,solo seria bueno actualizar los valores de los atributos que si cambio,no?
entonces como hago eso?
Si lo quieres hacer asi, monta la query en php controlando los campos que cambias en php.

Pero es ganas de complicarse la vida, si pones en el set un valor que no cambia pues no cambia, lo actualiza con el mismo valor y punto.

Si no tendrás que controlar en php que valores cambian y montar el UPDATE en el front-end.

Un saludo
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 13:32.