cost 197 ms
(Alembic、SQLAlchemy)我可以在遷移腳本中將數據從非分區鍵復制到分區鍵嗎?

[英](Alembic, SQLAlchemy) Can I copy data from non partitioned key to a partitioned one in the migration script?

我有一個表需要分區,但是由於在創建表時沒有添加postgresql_partition_by所以我試圖: 創建一個與原始分區表相似的新分區表。 將數據從舊數據移動到新數據。 放下原來的。 重命名新的。 那么將數據從舊表移動到新表的最佳做法是什么? 我試過了,但沒用 也試過 但兩者都不起作用:(注意 ...

sqlalchemy 從不可變 ARRAY 類型更改為可變類型需要遷移嗎?

[英]sqlalchemy change from immutable ARRAY type to mutable requires migration?

我使用 sqlalchemy 1.4 和 alembic 進行遷移。 以前,我的列類型如下所示: 這不允許我從這個數組中添加或刪除任何元素。 然后,我通過像這樣更改它來使其不可變: 此更改是否需要遷移? 如果是這樣,為了檢測這種類型的變化,alembic 的屬性是什么? 我的第一個想法是這不是類型 ...

Unicode 不能一直使用 Alembic

[英]Unicode not consistently working with Alembic

我有一個遷移正在運行一些依賴於 unicode 個字符的自定義代碼。 我目前正在使用 SQLAlchemy 1.1.9 和 Alembic 1.0.2。 我可以看到我的數據庫和表具有所有正確的設置: 和 我插入了一個字符串Nguyễn Johñ (注意 e 和 n 都是 unicode 個字符)。 ...

Alembic 嘗試在每次遷移時重新創建 Base class 中的所有表

[英]Alembic attempts to recreate all tables in the Base class on every migration

在我的 env.py 中,我將target_metadata設置為Base.metadata ,我從models.py導入了它。 我有一個新的數據庫,其中包含一個名為 basic 的模式,我想用它來創建表並設置我的models.py ,如下所示: 我運行alembic revision --auto ...

數據庫中的 Alembic 版本不在版本歷史記錄中

[英]Alembic version in database is not in the version history

根據Alembic 的文檔,遷移算法試圖從它在alembic_version表中找到的版本計算目標修訂的遷移“路徑”。 在檢查我正在使用的服務的數據庫時,我發現 Alembic 運行的當前版本不在版本歷史記錄中,即項目migrations文件夾中沒有具有該修訂 ID 的遷移腳本。 似乎由於這個原因, ...

我可以使用 SQLAlchemy 和 Alembic 將遷移附加到相應的數據倉庫 model 嗎?

[英]Can I attach migrations to a corresponding data warehouse model using SQLAlchemy and Alembic?

假設我想使用這兩個工具構建一個數據倉庫。 我在想類似的東西 但是,alembic 正在一個文件夾(版本)中創建所有遷移。 是否可以將遷移“附加”到相應的 model? 所以例如我會有這樣的事情: ...

如何查詢/更改 python 中的數據庫序列?

[英]How to interrogate/alter a database sequence in python?

我正在使用 alembic 和 sqlalchemy 來處理不同的數據庫類型。 我使用自己的 create_sequence 方法和來自 alembic 的操作的 drop_sequence 方法。 現在我正在做單元測試來測試我的功能。 我想改變/詢問我之前創建的序列。 但是怎么辦? self. ...

嘗試更新列時,Alembic 遷移服務器默認值被識別為 null

[英]Alembic migration server default value is recognized as null when trying to update a column

我正在嘗試進行遷移以根據has_bubble_in_countries的列值更新has_bubble_v1列的值。 我在upgrade()之前創建了表: 然后upgrade()方法如下所示: 當我使用 pgadmin 的界面檢查數據庫時, has_bubble_in_countries列數據庫中的 ...

在 python 中的新 Alembic 遷移中使用現有枚舉

[英]Using an existing Enum in new Alembic migration in python

我在第一次遷移中為一個模型創建了枚舉: 如何在新遷移中將此 Enum 與其他模型一起使用? 我不需要創建新的。 我試圖用 «checkfirst» 創建一個新的,但它還沒有創建。 還有一個問題:我使用了create_type=False ,但是類型是在 db 中創建的。 可以嗎,這個 arg 是做什 ...

如何使用 Alembic 修改外鍵

[英]How to alter foreignkey with Alembic

我使用Alembic處理我的 PostgreSQL 遷移。 這就是我創建表items的方式: 我想制作一個新的遷移文件以在sa.ForeignKeyConstraint(...)之后添加ondelete="CASCADE" 。 我怎樣才能使用sqlalchemy做到這一點? 如何刪除ForeignK ...

alembic.command.check(版本:1.9.0)未檢測到有關約束名稱的差異

[英]alembic.command.check (version: 1.9.0) does not detect difference regarding names of constraints

我一直在從事一個項目,包括 SQLite、SQLAlchemy 和 Alembic。 我當前的任務是編寫測試以確保我們的遷移和 SQLAlchemy 模型同步。 我很高興地發現在 Alembic==1.9.0 中引入了一個新的內置命令。 https://gerrit.sqlalchemy.org/ ...

如何在同步 alembic 遷移中運行 SQLAlchemy 上傳協程?

[英]How to run SQLAlchemy uploader coroutines inside sync alembic migrations?

我正在嘗試用一些數據填充我的數據庫,為此我正在進行遷移,我需要運行異步上傳器來獲取文件,將其解析為 SQLModel 並使用 SQLAlchemy 插入數據庫。 我已經將 alembic 初始化為異步,我的 env 文件看起來像這里的官方模板: https://github.com/sqlalch ...

最新發行版上的 Alembic 和 mysql

[英]Alembic and mysql on newest distro

我想在星號服務器上啟用實時配置。 在當前使用 Slackware 的 2021 年,一切正常,但現在使用 Slackware 15 和 Debian 11 我失敗了。 我已經安裝了正確的包,配置並測試了 mariadb 服務器,但是當我嘗試用 alembic 填充表時......在 slackwa ...

flask 數據庫升級在 docker 容器內部不起作用

[英]flask db upgrade not working inside of docker container

一般不在這里發帖,所以如果有什么不符合代碼的地方,請原諒我,但我已經構建了一個微服務來使用 flask-migrate/alembic 運行數據庫遷移。 對於與我一起工作的團隊來說,這似乎是一個非常好的選擇。 直到最近,微服務可以通過指向不同的數據庫並運行升級非常容易地部署,但最近, flask d ...

Alembic:將列更改為 JSON 類型

[英]Alembic: alter column to JSON type

我有初始遷移設置,但我想將列從 sqlalchemy.Text 更改為 sqlalchemy.JSON 我關注了這篇文章https://amercader.net/blog/beware-of-json-fields-in-sqlalchemy/ 當我運行 alembic autogenerate ...

是否可以停用自動生成的 Drop?

[英]Is it possible to deactivate the autogenerated Drop?

我正在為一個 python 項目測試 Alembic。 自動生成非常好,但是如果您需要處理具有許多不同版本的客戶數據庫,則刪除並不是很有幫助。 為不同的場景激活或停用 Dropping。 這將是最好的解決方案。 我在 env.py 中做了自己的配置,所以我可以使用多個基本腳本。 但是如果我創建一個 ...

2022-11-16 07:38:11   1   24    alembic  
在 Kube.netes 中啟動容器時出錯,但不是 docker-compose

[英]error starting container in Kubernetes but not with docker-compose

我的容器使用 docker-compose 運行良好。但是一旦我在 Kube.netes 上應用我的部署,它每次都會因相同的錯誤而失敗。 不管我怎么努力。 我被卡住了,希望得到一些輸入/幫助。 我不知道如何調試這個。 Kube.netes 有點新。 所以如果有人可以指導我,我可以嘗試調試它。 錯 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM