标签: python postgresql sqlalchemy
我正在寻找一种方法来要求SQL查询系统的用户在SELECT查询中包含某些列,例如要求select有transaction_id列其他返回错误。这是为了确保与其他功能的兼容性。
transaction_id
我正在使用EXPLAIN (FORMAT JSON)将查询计划解析为字典,但它不提供有关列名的信息。
EXPLAIN (FORMAT JSON)
答案 0 :(得分:0)
你试过EXPLAIN (VERBOSE)吗?这显示了列名。
EXPLAIN (VERBOSE)
但我认为这很复杂 - 您必须跟踪表别名以确定哪个列属于哪个表。