That case is purely postgres specific. In general, it is possible that similar cases lurk around at at other places as well.
A good exercise would be to load "old" data into a new schema. Postgres has a --schema-only and --data-only flag for dumping the database. In theory it should be possible to build a new schema based on the modules, save the schema and load the original data on top of this....
no idea, whether oracle supports this as well...