Python 3.x Postgres/python django导入json转储数据库
我得到了要导入postgres的json数据库转储文件,但这个文件不是sql文件(我知道如何导入),而是json文件。其结构如下所示:Python 3.x Postgres/python django导入json转储数据库,python-3.x,django,postgresql,Python 3.x,Django,Postgresql,我得到了要导入postgres的json数据库转储文件,但这个文件不是sql文件(我知道如何导入),而是json文件。其结构如下所示: [ { "model": "model.name", "pk": 1, "fields": { "version": 1584369114566125, "field_a&quo
[
{
"model": "model.name",
"pk": 1,
"fields": {
"version": 1584369114566125,
"field_a": "something",
"field_b": "something"
}
},
{
"model": "model.name",
"pk": 1,
"fields": {
"version": 1584369114566125,
"field_a": "something",
"field_b": "something"
}
},
...
]
我想导入它,但我不知道是否有选项可以在不编写sql函数的情况下以这种格式和结构导入数据库?我试图找到pg_dump的文档中是否有任何导出json的选项,但我没有找到。我猜服务器也是用django编写的,也许django在这样的文件中有用于导出/导入数据库的脚本?您发布的格式看起来像: 您将在应用程序内的fixtures目录中存储此数据。[…]您可以通过调用
manage.py loaddata
加载数据,其中
是您创建的夹具文件的名称。各