3

我是 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。所以我知道他们在那里...

有什么建议么?

4

1 回答 1

1

我将改用 PG 接口,因为使用 ActiveRecord 似乎不容易让我看到 OID。

于 2013-01-31T06:02:55.207 回答