使用JSON构建postgres查询

时间:2017-11-16 16:51:04

标签: python json angular postgresql orm

我正在研究从JSON构建查询的某种方式,类似于接受JSON的ORM并转换为PostgreSQL查询而不用它创建模型。我想从angular 4应用程序中直观地构建这个查询。

我想用这样的角度构建:

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作为后端

0 个答案:

没有答案