title: Hasura GraphQL `hdb_catalog` v1 vs v2
body: <p>I'm playing around with Hasura v2 engine (self hosted) and it's ability to connect multiple DB. What I was hoping is to be able to connect v2 and maintain v1 connection to the same DB by using separate metadata DB for v2.</p>
  <p>But after trying a bit I was not able to this as apparently Hasura v2 is still using <code>hdb_catalog</code> on the connected DB along with <code>hdb_catalog</code> on metadata DB.</p>
  <p>I see that there is minimal use for connected DB <code>hdb_catalog</code> v2 vs v1.</p>
  <h1>v1</h1>
  <p><a href="https://i.stack.imgur.com/uYPKu.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/uYPKu.png" alt="v1 hdb_catalog" /></a></p>
  <h1>v2</h1>
  <p><a href="https://i.stack.imgur.com/I4Wqb.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/I4Wqb.png" alt="v2 hdb_catalog" /></a></p>
  <p>Does anyone know if this even archivable to run v1 and v2 Hasura engines connected to the same DB with v2 storing metadata on separate DB, and what is the use of <code>hdb_catalog</code> on non metadata connected DBs for v2?</p>
  <p>Thanks!</p>