[Django]-Is running django syncdb in production, post initial deployment safe?

7👍

running syncdb will not make changes to tables for any models already in the database (even if you have changed them).

for managing changes to models, consider south

👤second

1👍

Syncdb will create tables that don’t exist, but not modify existing tables. So it’s fairly safe to run in production. But it’s not a reliable way to maintain a database schema. Look at the South package for a way to reliably maintain changes to your database schema between development and production. Should be part of django standard, IMHO.

👤Leopd

Leave a comment