Foros del Web » Programando para Internet » PHP » Symfony »

problemas al actualizar squema de base de datos

Estas en el tema de problemas al actualizar squema de base de datos en el foro de Symfony en Foros del Web. estoy en un debian wheezy 7 tengo instalador Symfony version 2.3.0 en mi proyecto base de datos: postgres 9.1.9 he agregado a mi entidad Pais ...
  #1 (permalink)  
Antiguo 10/06/2013, 09:06
 
Fecha de Ingreso: abril-2013
Mensajes: 29
Antigüedad: 11 años, 7 meses
Puntos: 0
problemas al actualizar squema de base de datos

estoy en un debian wheezy 7

tengo instalador Symfony version 2.3.0 en mi proyecto

base de datos: postgres 9.1.9

he agregado a mi entidad Pais una propiedad llamada estado, pero cuando intento realizar una actualizado a mi esquema asi:

php app/console doctrine:schema:update --force

el esquema no se actualiza y me indica lo siguiente:

[Doctrine\DBAL\DBALException]
An exception occurred while executing 'DROP INDEX idx_proyecto_establecimiento':

SQLSTATE[2BP01]: Dependent objects still exist: 7 ERROR: no se puede eliminar índice idx_proyecto_establecimiento porque restricción
«idx_proyecto_establecimiento» en tabla ctl_proyecto_establecimiento lo requiere
HINT: Puede eliminar restricción «idx_proyecto_establecimiento» en tabla ctl_proyecto_establecimiento en su lugar.


no entiendo por que no se actualiza, si ni estoy modificando para el caso la entidad ctl_proyecto_establecimiento.


entiendo que debo eliminar esa restricción para poder corregir eso.

alguien puede indicarme como corregir esto.
  #2 (permalink)  
Antiguo 10/06/2013, 10:42
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 11 meses
Puntos: 845
Respuesta: problemas al actualizar squema de base de datos

No es un tema de Symfony sino de Doctrine y tampoco en última instancia de este sino de restricciones a nivel de bbdd que dependen de como tienes configurado el cascade, lo mas sencillo es regenerar la bbdd(osea tirarla abajo y volverla a crearla).

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)

Etiquetas: Ninguno
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:37.