postgresql - 如何在 postgreSQL 中创建物化视图日志?在给定的查询中出现语法错误
问题描述
我尝试了下面给出的代码:
create materialized view log on payment
with primary key
including new values;
此代码中出现语法错误。
解决方案
PostgreSQL 中没有物化视图日志。
要将其转换为 Oracle 术语,PostgreSQL 仅具有 的物化视图REFRESH COMPLETE ON DEMAND
,因此您不需要物化视图日志。
您将不得不编写更复杂的触发器来将未指定的 Oracle 物化视图转换为 PostgreSQL。
推荐阅读
- java - 为什么 Java 有嵌套的 try 语句?
- python - 如何使用预训练的张量流模型指定 Keras 中的可训练变量?
- python - 如何在构建后设置 QCompleter 模型
- sql - 如何在不使用 TOP、MAX 和 Order by 等系统函数的情况下从表中获取第 n 个最高记录?
- python - Python 3.7 无法连接到 HTTPS URL,因为 SSL 模块不可用
- php - 在 laravel 中意外出现此错误“?” 在 /home/n/public_html/d/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php 第 233 行)
- javascript - 滚动到底部时如何在与firestore的本机反应中获取数据?
- php - 仅为商店页面更改 WooCommerce 产品列 CSS
- python - 改变 t 间隔时,odeint 的行为有所不同
- java - 使用 Java 中的 Scanner 从文件中打印元素