summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason Kölker <jason@koelker.net>2011-05-23 13:43:26 -0500
committerJason Kölker <jason@koelker.net>2011-05-23 13:43:26 -0500
commit76ddebd1f0848803215eb8f33961e52bced5f058 (patch)
treeaf830ca2ccddc7d4c3392b1d27e370c56a94f3a2
parent950e830df8f6e1628739424809a71b1e6a91866a (diff)
need to have the complete table def since sqlalchemy/sqlite won't reload the model
-rw-r--r--nova/db/sqlalchemy/migrate_repo/versions/015_multi_nic.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/nova/db/sqlalchemy/migrate_repo/versions/015_multi_nic.py b/nova/db/sqlalchemy/migrate_repo/versions/015_multi_nic.py
index fffcda29f..7620f72d7 100644
--- a/nova/db/sqlalchemy/migrate_repo/versions/015_multi_nic.py
+++ b/nova/db/sqlalchemy/migrate_repo/versions/015_multi_nic.py
@@ -48,12 +48,21 @@ mac_addresses = Table('mac_addresses', meta,
# Don't autoload this table since sqlite will have issues when
# adding the column
fixed_ips = Table('fixed_ips', meta,
+ Column('created_at', DateTime(timezone=False),
+ default=datetime.datetime.utcnow),
+ Column('updated_at', DateTime(timezone=False),
+ onupdate=datetime.datetime.utcnow),
+ Column('deleted_at', DateTime(timezone=False)),
+ Column('deleted', Boolean(create_constraint=True, name=None)),
Column('id', Integer(), primary_key=True),
Column('address', String(255)),
Column('network_id', Integer(), ForeignKey('networks.id'),
nullable=True),
Column('instance_id', Integer(), ForeignKey('instances.id'),
nullable=True),
+ Column('allocated', Boolean(), default=False),
+ Column('leased', Boolean(), default=False),
+ Column('reserved', Boolean(), default=False),
)
# bridge_interface column to add to networks table