【问题标题】:Deployment process using Django 1.3, South and Fabric for Custom SQL operations使用 Django 1.3、South 和 Fabric 进行自定义 SQL 操作的部署过程
【发布时间】:2012-07-15 08:12:24
【问题描述】:

我们目前通过 Fabric 使用 django 1.3,我们能够将代码推送到登台和生产,并通过 South 在数据库级别维护更改。

当时,我们面临着作为特定部署的一部分需要推送的一组 SQL 维护语句。大多数这些 SQL 操作不是特定于 South 的,也不能被 South 捕获,例如表分析、删除一些旧表等。

您能否建议我们如何使用相同的部署流程批量处理此类活动?

问候,

【问题讨论】:

    标签: python django django-south


    【解决方案1】:

    既然 south 可以运行任何 Python 代码,为什么不在那里使用直接 SQL?

    https://docs.djangoproject.com/en/dev/topics/db/sql/#executing-custom-sql-directly

    【讨论】:

    • 这绝对对我有用,但是我如何将它作为南迁移的一部分运行?
    • python manage.py datamigration app_name migration_name 不起作用?
    猜你喜欢
    • 2011-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-08
    • 2020-10-21
    • 1970-01-01
    • 2011-10-04
    • 1970-01-01
    相关资源
    最近更新 更多