Postgres now has pluggable table storage. Phew, this took longer than planned. Brought to you in collaboration with Haribabu Kommi, Alvaro Herrera, Alexander Korotkov, David Rowley, Dimitri Golgov and others! https://www.postgresql.org/docs/devel/tableam.html … https://git.postgresql.org/gitweb/?p=postgresql.git;a=blob;f=src/include/access/tableam.h;hb=HEAD …
(since indexes obviously need to be able to point to rows) But we also need to solve that for global indexes, which I assume are going to be worked on pretty soon. Once that's done it should be easier to allow other types of TIDs. What makes it a limitation for you? IOTs?