Those packages are useless without either sqlite or postgresql backends, which are both in the other repository. Splitting them also makes it harder to contribute patches, since we are likely to impact both repositories, and thus need to synchronize patches. That also makes it harder for you to merge pull requests.
Given the name 'gnatcoll-db', I guess that's where people will expect to find gnatcoll.sql
Thanks