Home SQLAlchemy 欄位變動(中文)
Post
Cancel

SQLAlchemy 欄位變動(中文)

Alembic

Alembic 是一個輕量級的資料庫遷移工具,它專門為 SQLAlchemy 設計,用來處理資料庫結構的變更(例如新增欄位、修改欄位類型、刪除欄位等)。它允許你在不丟失資料的情況下,管理和版本化資料庫的結構變更。

主要功能

  1. 版本控制:Alembic 使用版本號來跟蹤資料庫的結構變更。每次變更都會創建一個新的版本文件,包含升級和降級的指令。

  2. 自動生成遷移腳本:Alembic 可以根據 SQLAlchemy 模型自動生成遷移腳本,減少手動編寫遷移腳本的工作量。

  3. 升級和降級:Alembic 支持資料庫結構的升級和降級。你可以輕鬆地將資料庫遷移到某個特定的版本,或回滾到之前的版本。

…待續

☝ツ☝

This post is licensed under CC BY 4.0 by the author.

👈 ツ 👍