PostgreSQL(丢失数据的复制)-远程主PostgreSQL的只读权限
首先,我不知道我想实现的目标是否可能,请描述如下:PostgreSQL(丢失数据的复制)-远程主PostgreSQL的只读权限,postgresql,Postgresql,首先,我不知道我想实现的目标是否可能,请描述如下: 我可以访问一个远程PostgreSQL,它保存我需要的数据(比如说远程PostgreSQL 1) 仅具有从数据库读取的凭据 我想要实现的是在我的机器上创建一个localt PostgreSQL(比如说本地PostgreSQL 2) 要实时复制并检查从远程PostgreSQL 1到本地PostgreSQL 2的缺失数据,或在一天结束时复制列表中的数据吗 该场景将完美地用于复制,但问题是,远程PostgreSQL 1不属于我,不能用作实时数据库
- 仅具有从数据库读取的凭据
- 第一次设置将所有数据库从远程PostgreSQL 1下载到本地PostgreSQL 2
- 第一次安装后,检查哪些数据是新的,并将其添加到本地PostgreSQL 2中
任何想法都很好。如果远程数据库1的所有者除了给您提供对表的只读访问权限之外不与您合作,那么您就没有任何有效的选择。如果远程所有者在所有表中保留插入/修改时间戳列(尽管删除会有问题),或者在数据库中为所有表保留“审核”日志,那么您可以使用它们。我认为您有一个组织/政治问题,而不是编程问题。如果远程数据库1的所有者不愿意与您合作,只允许您对表进行只读访问,那么您就没有任何有效的选择。如果远程所有者在所有表中保留插入/修改时间戳列(尽管删除会有问题),或者在数据库中为所有表保留“审核”日志,那么您可以使用它们。我认为您有一个组织/政治问题,而不是编程问题。谢谢,我也提出了确切的意见,写下了一个python脚本来处理复制问题。谢谢,我也提出了确切的意见,写下了一个python脚本来处理复制问题。