Schema Versioning

When schema evolution and support for transaction time are both present, a database may contain multiple versions of the schema, each in effect for disjoint intervals of transaction time. This aspect, while difficult to implement, probably has little impact on the language design.