Database Postgres复制到具有额外列的数据库

Database Postgres复制到具有额外列的数据库,database,postgresql,replication,Database,Postgresql,Replication,构建一个新的应用程序,我们正努力从度量和附加元信息(即登录历史)中保留应用程序所需的数据 一个随机的想法是将主数据库复制到另一个数据库中,该数据库包含来自应用程序的精确表以及所有额外的元表(为了保持合理性,不会向应用程序数据中添加额外的列) 这可能吗?这是正常的吗? 有没有更好的替代方案可以让这个重要的应用程序不受非重要数据信息的影响?您可能需要查看slony,这样您就可以使用更高级别的业务逻辑来分发数据(而不是低级别的复制,它是一个包罗万象的副本)我认为关于复制的问题更适合于dba.SE。非必

构建一个新的应用程序,我们正努力从度量和附加元信息(即登录历史)中保留应用程序所需的数据

一个随机的想法是将主数据库复制到另一个数据库中,该数据库包含来自应用程序的精确表以及所有额外的元表(为了保持合理性,不会向应用程序数据中添加额外的列)

这可能吗?这是正常的吗?

有没有更好的替代方案可以让这个重要的应用程序不受非重要数据信息的影响?

您可能需要查看slony,这样您就可以使用更高级别的业务逻辑来分发数据(而不是低级别的复制,它是一个包罗万象的副本)我认为关于复制的问题更适合于dba.SE。非必要数据的复制是您试图解决的问题,还是数据的分离?如果是后者,您是否考虑过按模式分离数据?@bma真的对非必要数据的复制不感兴趣。这更多的是为了提高性能,而不是为了创建一些疯狂的跨数据库环境,其中一些数据在A中,一些在B中。。这就是你所说的单独模式吗?