如何为 postgresql MATERIALIZED VIEW 创建 typeorm 实体

Posted

技术标签:

【中文标题】如何为 postgresql MATERIALIZED VIEW 创建 typeorm 实体【英文标题】:How to create typeorm entity for postgresql MATERIALIZED VIEW 【发布时间】:2020-01-03 14:58:34 【问题描述】:

我的 postgresql 数据库中有一个现有的 MATERIALIZED VIEW。我正在尝试为此创建 typeorm 实体。谁能告诉我该怎么做。我已经使用了typeorm View Entities docs,但它并没有像我预期的那样有用。

【问题讨论】:

【参考方案1】:

此PR 中添加了支持,正如answer 中所述,它已通过使用 materialized:true ViewEntity 解决,将来提供一个清晰的示例可能是个好主意。

【讨论】:

【参考方案2】:

目前还不能这样做

这里是问题线程

https://github.com/typeorm/typeorm/issues/4317

https://github.com/typeorm/typeorm/issues/3996

【讨论】:

以上是关于如何为 postgresql MATERIALIZED VIEW 创建 typeorm 实体的主要内容,如果未能解决你的问题,请参考以下文章

如何为复杂的 sql 查询获取中间数据。 PostgreSQL

如何为 PostgreSQL 设置千位分隔符?

如何为 postgresql MATERIALIZED VIEW 创建 typeorm 实体

如何为没有已知列的 PostgreSQL 视图编写通用更新触发器?

如何为 PostgreSQL 中的自链接记录设计最佳实践数据结构?

如何为 PostgreSQL 增加系统表字段