sraoss / pgsql-ivm

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

Fix a bug occurs when a sub-transaction is aborted. #46

Closed yugo-n closed 4 years ago

yugo-n commented 4 years ago

When a sub-transaction was aborted, internal information in the memory were not cleaned up. This includes trigger counter value which is used to determine to start the view maintenance. Therefore, this issue caused a bug that views are not updated even when base tables are modified.

Github issue #45

yugo-n commented 4 years ago

Regression tests all passed