擴充套件neutron的資料庫

2021-07-26 16:48:29 字數 1085 閱讀 4176

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,擴充套件表對應...