需要SELECT SQL查询中的某些列才能通过?

时间:2017-12-13 09:13:46

标签: python postgresql sqlalchemy

我正在寻找一种方法来要求SQL查询系统的用户在SELECT查询中包含某些列,例如要求select有transaction_id列其他返回错误。这是为了确保与其他功能的兼容性。

我正在使用EXPLAIN (FORMAT JSON)将查询计划解析为字典,但它不提供有关列名的信息。

1 个答案:

答案 0 :(得分:0)

你试过EXPLAIN (VERBOSE)吗?这显示了列名。

但我认为这很复杂 - 您必须跟踪表别名以确定哪个列属于哪个表。