Background
Right now in the python interface the catalog provider is mostly not useful. We have a PR incoming that will change that. The issue I see is that in datafusion core repository we have a naming convention of catalog/schema/table. But in the datafusion-python repository it's called catalog/database/table. I've seen other places use the convention catalog/namespace/table.
User feedback request
Should we continue on as we have it or should we try to align on the same naming as in the upstream repo?
I ask because right now I bet nearly no users have more than a single database/schema so it is likely not a problem if we update this soon.