我是 Ruby 和 ActiveRecord 的新手,所以如果这是一个愚蠢的问题......对不起。
我有一个 Postgres 数据库表,其中包含路径名。我需要在特定路径上进行查找并获取 OID(该表定义为:set_default_oids = true)。问题是我可以添加一个 select("oid,path") 但我从来没有得到 OID。我确实得到了路径,但我需要 OID。
我假设有一些适配器选项或表类选项说:使用 OID,但我找不到它。
当我查看查找的结果时,我可以查看 object_id,但这似乎是 ActiveRecord 的内部内容,与 OID 无关。使用 psql 时,我可以这样做:
db=# SELECT oid,path FROM path_table;
我看到了正确的 OID。所以我知道他们在那里...
有什么建议么?
抢