neutron新增資料庫中的表:
1.先執行:
neutron-db-manage --config-file /etc/neutron/neutron.conf --config-file alembic_migrations/alembic.ini revision -m 'add test_table' --expand
neutron/db/migration/alembic_migrations/versions/newton/expand/86e5afb09760_add_test_table.py
修改新生成的檔案,修改upgrade函式,新增要加入的表
op.create_table(
'test_table',
sa.column('id', sa.string(length=255), nullable=false),
sa.column('name', sa.string(length=255), nullable=true),
sa.column('address', sa.string(length=64), nullable=true),
sa.column('tunnel_type', sa.string(length=32), nullable=true),
sa.column('description', sa.string(length=255), nullable=true),
sa.column('status', sa.string(length=16), nullable=true),
sa.primarykeyconstraint('id'))
3.儲存退出後再執行:
neutron-db-manage upgrade –expand
4.然後檢查neutron資料庫是否多了test_table表。
說明:neutron資料庫是有版本的,每次對錶進行增刪改查就會生成乙個版本,版本資訊會存在資料庫裡,所以如果涉及到回滾,只回滾到以前的**是不行的,資料庫也要回滾。
資料庫中表的資訊如下:
MySQL資料庫擴充套件
很多大規模的站點基本上都經歷了從簡單主從複製到垂直分割槽,再到水平分割槽的步驟,這是乙個必然的成長過程。1 主從複製 讀寫分離 r w splitting 將應用程式中對資料庫的寫操作指向主伺服器,而將讀操作指向從伺服器。從伺服器定時向主伺服器請求最新日誌,主伺服器非同步將二進位制日誌輸送給從伺服器...
Sql Server 資料庫擴充套件
1.查詢乙個表的所有列名 查詢乙個表的所有列名 select name from syscolumns where id object id sys user select t.column name from information schema.columns t where t.table n...
資料庫表擴充套件 擴充套件屬性
在表的設計時候,由於考慮步驟,需要新增一些字段,重新設計表,但是又不想對錶結構進行大量的改動,其中乙個方法是進行表的擴充套件 假設基礎表為table base 才有三層生成的base bll base dal base model,現在需要進行擴充套件 擴充套件表為table ext,擴充套件表對應...