The question is not trivial. Could I maintain two or three separate/distinct "versions" of same database using one schema for every of them?Could some tables (in the public schema) be shared among all the schemas?