1
|
Necevil · 技术社区 · 7 年前 |
![]() |
1
0
|
![]() |
2
0
由于@VaoTsun的评论最初让我走上了正确的道路,我接受了他的答案(也可以在这里找到)。 我本应该问的真正问题实际上是“我如何确保导入Amazon RDS Postgres的DB转储完好无损?” 这里的大部分混乱是因为我导入转储文件时,亚马逊RDS没有抛出任何错误,而且我的Rails应用程序中面向web的部分正确地显示了几乎所有的数据。 这是因为大多数表与所有数据一起正确导入,并且创建了所有表。因此,列出表/模式会使所有内容看起来都正确,对所有表(只有一个表除外)的所有查询都会得到正确答案。 最后,我返回并选择了数据库中每个表上的所有内容: 从每个_table_名称中选择*; 一个特定表在远程RDS数据库上没有返回任何结果,而在本地返回了预期结果。一旦发生这种情况,我从Amazon RDS中删除了数据库,并重新导入了所有内容。导入期间没有错误(与上次一样),但在逐个选择每个表中的“全部”以验证正确导入的数据后,所有表都存在数据。 |