我遇到了 pg_restore --clean 没有清除数据库的问题。
还是我误解了 --clean 的作用,我希望它截断数据库表并重新初始化索引/主键。
我在 rds 上使用 9.5
这是我们使用的完整命令
pg_restore --verbose --clean --no-acl --no-owner -h localhost -U superuser -d mydatabase backup.dump
Run Code Online (Sandbox Code Playgroud)
基本上正在发生的事情是这样的。
我每晚对我的生产数据库进行备份,并将其恢复到分析数据库,以便分析师搅动和运行他们的报告。
我最近发现用于查看报告的 rails 应用程序抱怨恢复的分析数据库中缺少主键。
所以我开始调查生产数据库、分析数据库等。那时我意识到分析数据库中存在具有相同主键的多行。
我进行了一些简短的实验并意识到每次运行 pg_restore 脚本时它都会将重复的数据插入表中,这让我认为 --clean 没有删除和恢复数据。因为如果我事先删除架构,我不会得到重复的数据。
有没有人在使用 Facebook SDK for Android 之前遇到过这个错误?
java.lang.RuntimeException:无法获取提供程序 com.facebook.internal.FacebookInitProvider:java.lang.ClassNotFoundException:在路径上找不到类“com.facebook.internal.FacebookInitProvider”:DexPathList[[zip 文件”/data/ app/com.hellogold.app.dev-2/base.apk"]