6
A
回答
6
我認爲解決方案將是數據庫特定的。例如,對於MySQL數據庫:
from south.db import db
from south.v2 import SchemaMigration
class Migration(SchemaMigration):
def forwards(self, orm):
db.execute('alter table appname_modelname charset=utf8')
db.execute('alter table appname_modelname alter column fieldname charset=utf8')
# et cetera for any other char or text columns
def backwards(self, orm):
db.execute('alter table appname_modelname charset=latin1')
db.execute('alter table appname_modelname alter column fieldname charset=latin1')
# et cetera for any other char or text columns
complete_apps = ['appname']
+1
嗨,非常感謝,我現在正在測試您的建議。我想知道,有沒有辦法使用manage.py schemamigration --auto? (即只是改變模型) – 2010-08-05 12:18:12
相關問題
- 1. Django post_save和南遷移
- 2. Django 1.3和南遷移
- 3. 南Django的遷移
- 4. Django 1.7 - 從南遷移
- 5. django南遷移問題
- 6. 鞏固Django南遷移
- 7. 遷移數據的Django南
- 8. 架構遷移與南(Django的)和MySQL
- 9. 南遷移失敗
- 10. 您可以向南遷移到第一次遷移之前嗎?
- 11. Django的南遷和USE_TZ =真
- 12. Django的南遷
- 13. PostgreSQL和南遷移序列
- 14. ManyToManyField和南方遷移
- 15. Django,南,postgres最初的遷移錯誤
- 16. Django南遷移 - 添加FULLTEXT索引
- 17. Django數據遷移,使用南繼承
- 18. django南錯誤遷移失敗
- 19. django南遷移,沒有設置默認
- 20. 使用django的外鍵遷移南
- 21. 南遷移不更新psql表(django)
- 22. Django南遷移泄漏內存
- 23. 如何將多個django南遷移合併爲一個遷移
- 24. 向南寫一個高級遷移
- 25. Django的核心遷移工具與南方的Django數據遷移
- 26. Django South向後遷移
- 27. pycharm,django南遷移文件和git集成
- 28. 關於Django的南部和數據遷移的問題
- 29. Django:核心庫和南遷圖
- 30. JBoss 7.1.1.FinalFly遷移指南
您是否試圖更改一個表或整個數據庫的編碼?你使用的是哪個數據庫? – 2010-08-04 11:08:15
只是一張桌子。我正在使用mysql – 2010-08-05 12:18:44