<?xml version="1.0"?>
<instances>

	<!-- This instance maintains connections to a MySQL database -->
	<instance id="mysqldb" port="" socket="/tmp/mysqldb.socket" dbase="mysql" connections="10">
		<users>
			<user user="mysqldbuser" password="mysqldbpassword"/>
		</users>
		<connections>
			<connection string="user=mysqldbuser;password=mysqldbpassword;host=mysqldb;db=mysqldb;"/>
		</connections>
	</instance>


	<!-- This instance maintains connections to a PostgreSQL database -->
	<instance id="postgresqldb" port="" socket="/tmp/postgresqldb.socket" dbase="postgresql" connections="10">
		<users>
			<user user="postgresqldbuser" password="postgresqldbpassword"/>
		</users>
		<connections>
			<connection string="user=postgresqldbuser;password=postgresqldbpassword;host=postgresqldb;db=postgresqldb;"/>
		</connections>
	</instance>


	<!-- This instance sends queries containing "mysqldb." to the mysql
		database and "postgresqldb." to the postgresql database -->
	<instance id="router" dbase="router" connections="10">
		<users>
			<user user="routeruser" password="routerpassword"/>
		</users>
		<router>
			<!-- send all mysqldb queries to "mysqldb" -->
			<route host="" port="" socket="/tmp/mysqldb.socket" user="mysqldbuser" password="mysqldbpassword">
				<query pattern="mysqldb\."/>
			</route>
			<!-- send all postgresqldb queries to "postgresqldb" -->
			<route host="" port="" socket="/tmp/postgresqldb.socket" user="postgresqldbuser" password="postgresqldbpassword">
				<query pattern="postgresqldb\."/>
			</route>
		</router>
	</instance>

</instances>
