sraoss / pgsql-ivm

IVM (Incremental View Maintenance) development for PostgreSQL
Other
129 stars 12 forks source link

Add CREATE MATERIALIZED VIEW option and relisivm column in pg_class #1

Closed thoshiai closed 5 years ago

thoshiai commented 5 years ago

CREATE MATERIALIZED VIEWにIVM用のオプションを追加しました。 PG12用に USING access_method 句が追加されており、、前回パッチ時のオプションが使えなくなったため、CREATE文のオプションは前回から変更しています。

New option is used as follows: CREATE [INCREMANTAL] MATERIALIZED VIEW xxxxx AS SELECT ....;

And if materialized view is created by above setting, new column in pg_class, relisivm is true.

tatsuo-ishii commented 5 years ago

ドキュメントのパッチもお願いします。

thoshiai commented 5 years ago

コメントありがとうございます。 pg_classのページとCREATE MATERIALIZED VIEW文のページにオプションの説明を追加しました。

tatsuo-ishii commented 5 years ago

ありがとうございます。確認したのでマージします。 本当に本体にマージするためには、この他にsrc/include/catalog/catversion.hの更新が必要なのですが、今の所はまだよろしいかと。(masterブランチとコンフリクトするので)