如何为 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 MATERIALIZED VIEW 创建 typeorm 实体
如何为没有已知列的 PostgreSQL 视图编写通用更新触发器?