So I have this Django installation in which there are a bunch of migration scripts. They look like so:
00001_initial.py
00002_blah_blah.py
00003_bleh_bleh.py
Now I know these are "database building" scripts which will take stuff defined in file models.py and run them against the database to "create" tables and stuff.
I want to create a new table (so I created its definition in file models.py). For this, I have copied another model class and edited its name and fields, and it is all fine. Let’s call this new model class 'boom'.
How do I "create" this boom table using the migration script and the boom model?
I am worried that I might accidentally disrupt anything that is already in the database. How do I run the migration to create only the boom table? How do I create a migration script specifically for it?
I know that it has something to do with manage.py and running migrate or runmigration (or is it sqlmigrate?...I’m confused). While creating the boom table, I don’t want the database to go boom if you know what I mean :)