gpt4 book ai didi

django - 将 postgresql 索引转换为 Django 迁移

转载 作者:行者123 更新时间:2023-11-29 14:37:18 24 4
gpt4 key购买 nike

我们有一个 Django 应用程序,它从 Django 1.1 开始就投入生产。多年来,我们手动向生产 PostgreSQL 数据库中添加了当时 Django 的数据库自动化并未公开支持的功能,尤其是以自定义索引的形式。

Django 自 1.1 以来取得了长足的进步,现在有了 1.10,我很确定迁移框架支持我们手动添加的所有自定义功能。是否有任何自动化工具可以将数据库与模型进行比较,并生成迁移以使模型与数据库保持同步?

最佳答案

这是django内置的,你可以运行inspectdb

manage.py inspectdb

Introspects the database tables in the database pointed-to by the NAME setting and outputs a Django model module (a models.py file) to standard output. You may choose what tables to inspect by passing their names as arguments.

Use this if you have a legacy database with which you’d like to use Django. The script will inspect the database and create a model for each table within it.

关于django - 将 postgresql 索引转换为 Django 迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42372119/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com