The wording suggests that you're actually talking about the same database instance. Also, I don't quite follow the fingerprint check--you're testing for identical schemas, but not identical contents. I think pushing/pulling "updates" around is not uncommon, and the schema may be identical in that case. I'm not convinced we should block push/pulls when the schema matches if we allow them when there *is* content but it differs (although perhaps with `--clean`?).