如何使用 knex.js 找到 table 的主键?

How can I find the primary key of a table using knex.js?

如何使用 knex.js 找到 table 的主键?

使用 columnInfo,我可以获得列模式:

knex('my_table').columnInfo().then(info => ...)

但这似乎无法识别主键。有没有办法找到主键和其他约束信息?

您需要为您的数据库使用合适的 knex.raw() 查询,然后解析结果。 Knex (0.13) 没有任何帮助。