[openstack-dev] [Neutron][db][migration] Neutron db migrationby python scripts
Henry Gessau
gessau at cisco.com
Tue Nov 3 11:52:59 UTC 2015
Your installed neutron is not current. When developing new db migrations you
should be working with the master branch. Fast forward your repo and re-run
devstack to get the latest neutron-db-manage.
On Tue, Nov 03, 2015, Zhi Chang <changzhi at unitedstack.com> wrote:
> Thanks for your reply.
> There is an error when I run migration cmd:
>
> stack at devstack:~/neutron/neutron/db/migration$ neutron-db-manage revision -m
> 'desc' --contract
> usage: neutron-db-manage [-h] [--config-dir DIR] [--config-file PATH]
> [--core_plugin CORE_PLUGIN] [--nosplit_branches]
> [--service SERVICE] [--split_branches]
> [--subproject SUBPROJECT] [--version]
> [--database-connection DATABASE_CONNECTION]
> [--database-engine DATABASE_ENGINE]
>
> {current,history,branches,check_migration,upgrade,downgrade,stamp,revision}
> ...
> neutron-db-manage: error: unrecognized arguments: --contract
>
>
> ------------------ Original ------------------
> *From: * "Anna Kamyshnikova"<akamyshnikova at mirantis.com>;
> *Date: * Tue, Nov 3, 2015 07:03 PM
> *To: * "OpenStack Development Mailing List (not for usage
> questions)"<openstack-dev at lists.openstack.org>;
> *Subject: * Re: [openstack-dev] [Neutron][db][migration] Neutron db
> migrationby python scripts
>
> You can create new migration using "neutron-db-manage revision -m 'desc'
> --expand/--contract" depends in what changes do you want to do in migration
> expand - add something, contract - delete or modify.
> More information
> - http://docs.openstack.org/developer/neutron/devref/alembic_migrations.html
>
> On Tue, Nov 3, 2015 at 1:52 PM, Zhi Chang <changzhi at unitedstack.com
> <mailto:changzhi at unitedstack.com>> wrote:
>
> Hi, all
> Now, I should make some database model definitions if I want to
> upgrade db. And a database migration script will generated when I run
> "neutron-db-manage revision -m "description of revision" --autogenerate".
> The database will upgraded when run "neutron-db-manage upgrade head".
> I want to upgrade db and I plan to write db migration scripts manually
> instead of change database model definitions. Is there some ways to
> realize it?
> Does anyone have some good ideas?
>
> Thanks
> Zhi Chang
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> <http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe>
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
>
>
> --
> Regards,
> Ann Kamyshnikova
> Mirantis, Inc
>
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20151103/d7cce933/attachment.html>
More information about the OpenStack-dev
mailing list