pkgってDB壊れちゃうと厄介なんだな
バックアップから復元してもそもそものバックアップも壊れてたw
sqlite3 が TABLE package が見つからないとかなんとか

portsで入れ直して(その前にDBディレクトリの中身を空っぽにしておく)
pkgで入れたものをリインストールしてなんとか元に戻せました

ってことでpkgで何を入れたかを記録しておくと
復旧の時に楽になるって事だけは身についた