如何使用持久性访问模式中存在的表

Posted

技术标签:

【中文标题】如何使用持久性访问模式中存在的表【英文标题】:How to access a table present in a schema using persistent 【发布时间】:2017-04-19 19:22:34 【问题描述】:

我有一个针对不同表具有不同架构的数据库。

例子

CREATE TABLE animals.dog
(
      id                        INTEGER
    , name                      CHARACTER VARYING(20)
    , year                      INTEGER
);

当我想查询dog表的时候,我想直接访问它,就好像它是由persistent创建的一样。

为访问数据而创建的查询生成为SELECT "id", "name", "year" FROM "animals.dog";,它假定. 是表名的一部分。

有没有一种方法可以让我从表中获取数据,存在于某些架构中。

【问题讨论】:

【参考方案1】:

在快速查看文档并通过错误跟踪器进行搜索后,Persistent 目前不支持此功能。见bug #93。

【讨论】:

以上是关于如何使用持久性访问模式中存在的表的主要内容,如果未能解决你的问题,请参考以下文章

什么是ORM

在postgresql中如何从数据库中检索出所有的表名

如何在 apex 19.2 中使用数据库中的表

如何创建持久化 HSQL 数据库?

如何使用 django 在 mysql 中的两个不同模式中使用两个具有相同名称的表

如何在 C++ 中实现强大的数据持久层?