我是sqitch的新手,我创建了一个可以玩的测试区。
我的 sqitch 计划非常基本:
(astroconda) [ariel:0 sqitch-test]$ cat sqitch.conf
[core]
engine = pg
# plan_file = sqitch.plan
# top_dir = .
[engine "pg"]
target = db:pg://oberon.xxx.xxx/sqitch-test
# registry = sqitch
# client = psql
[target "production"]
uri = db:pg://titania.xxx.xxx/sqitch-test
(astroconda) [ariel:0 sqitch-test]$
一个 sqitch 验证显示我没问题:
(astroconda) [ariel:0 sqitch-test]$ sqitch verify
Verifying db:pg://oberon.xxx.xxx/sqitch-test
* q3c .. ok
Verify successful
(astroconda) [ariel:0 sqitch-test]$
但 sqitch 检查显示错误。但是,我不确定如何找到有关我遇到的错误的更多信息。该手册似乎没有说明如何获取更多信息。
(astroconda) [ariel:0 sqitch-test]$ sqitch check
Checking db:pg://oberon.xxx.xxx/sqitch-test
Script signatures diverge at change q3c
Failed one check
(astroconda) [ariel:0 sqitch-test]$
诚然,这只是练习设置,但我想弄清楚如何正确调试我做错的事情,即 sqitch 检查显示检查失败。有什么建议么?