pg_ivm has too many limitations, it even does not support partition table, the reason we use MV is because large data, partition is the basic for large data. pg_ivm just like a toy.