Quijost

Webmaster => Desarrollo Web => Mensaje iniciado por: reservasenlinea en Septiembre 01, 2012, 05:47:02 am

Título: Sincronizar Base de Datos Django
Publicado por: reservasenlinea en Septiembre 01, 2012, 05:47:02 am
Hola:

Como puedo actualizar por consola mis modelos en Django, haciendo uso de:

python manage.py syncdb

Saludos,
Título: Re:Sincronizar Base de Datos Django
Publicado por: shakaran en Septiembre 01, 2012, 08:51:03 am
Hola,

Parece que hay un bug con Django, MySQL-Python, gcc44 y Centos 5.8.

Al ejecutar:

Código: [Seleccionar]
python manage.py syncdb
Aparece como resultado:

Código: [Seleccionar]
libgcc_s.so.1 must be installed for pthread_cancel to work
Esto genera un coredump. De momento, no existe soporte de libgcc para el compilador gcc4.4 en Centos 5.8, aunque si en Centos 6. Puesto que MySQL 5.5 se compila con gcc44 y parece que Django ordena alguna compilación a MySQL-Python es lo que produce el fallo.

Por lo que como solución temporal (hasta que migremos a Centos 6 y será en un futuro lejano, cuando sea más estable), puedes sincronizar tu proyecto en desarrollo local y
subir los archivos por FTP sincronizados o bien utilizar PostgreSQL como base de datos.