使用JSON构建postgres查询

2024-08-31 09:58:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在研究一种从JSON构建查询的方法,类似于一个ORM,它接受JSON并转换为PostgreSQL查询,而不需要用它创建模型。我想从Angular4应用程序可视化地构建这个查询

我想用这样的东西来建造:

query = {
    object: 'customers',
    filds: ['fidl1', 'field2' ... ]
    where: [
       and: { 
          field: 'field1',
          conition: 'equal',
          comparator: 5
       }
    ],
    order: [
       {
          field: 'field1'
          order: 'ASC'
       }
     ]
}

然后将其转换为:

SELECT field1, field2 ... FROM customers WERE field1 = 5 ORDER BY field1 ASC

有什么想法吗

顺便说一下,我使用python作为后端


Tags: 方法模型json应用程序fieldpostgresql可视化orm