<div dir="ltr"><div><div><div><div><div><div><div><div>Hi Stackers,<br>    As part of my WIP work for implementing <a href="https://blueprints.launchpad.net/nova/+spec/volume-snapshot-improvements">https://blueprints.launchpad.net/nova/+spec/volume-snapshot-improvements</a> I am required to add a new table to cinder (snapshot_admin_metadata) and I was looking for some inputs on whats are the steps to add a new table to existing DB<br><br></div>From what I know:<br><br></div>1) Create a new migration script at cinder/db/sqlalchemy/migrate_repo/versions<br><br></div>2) Implement the upgrade and downgrade methods<br><br></div>3) Create your model inside cinder/db/sqlalchemy/models.py<br><br></div>4) Sync DB using cinder-manage db sync<br><br></div>Are these steps correct ?<br><br></div>thanx,<br></div>deepak<br></div>