<?xml version="1.0" encoding="UTF-8"?>
<v:root	xmlns:v="http://vasc.forwardfire.net/eld/vasc-lang.eld"
		xmlns:mm="http://vasc.forwardfire.net/eld/vasc-backend-metamodel.eld"
		xmlns:j="http://vasc.forwardfire.net/eld/vasc-backend-jdbc.eld"
	>


	<j:jdbcConnectionProvider
		el.id="dbRssFeeds"
		driverClassName="org.postgresql.Driver"
		dbUrl="jdbc:postgresql://localhost/vasc_testpg"
		dbUser="test"
		dbPassword="test"
		/>
	<j:jdbcBackend
		id="rssChannelDB"
		jdbcConnectionProvider="${dbRssFeeds}"
		idColumnName="id"
		sqlList="SELECT * FROM channel LIMIT 100"
		sqlDelete="DELETE FROM channel WHERE id = ?0"
		sqlPersist="INSERT INTO channel (name,url,importing,etc) VALUES (?0,?1,?2,?3,?4)"
		sqlMerge="UPDATE channel (name,url) VALUE (?0,?1)"
		/>		
	
	<v:entry id="rssChannel" backendId="rssChannelDB">
		<v:field id="id" readOnly="true"/>
		<v:field id="name"/>
		<v:field id="url"/>
		<v:field id="importing"     vascEntryFieldType="BooleanField"/>
		<v:field id="last_parsed"   vascEntryFieldType="DateField" />
		<v:field id="last_checked"  vascEntryFieldType="DateField"/>
		
		<v:field id="parser_locale"  list="false"/>
		<v:field id="column_mapping" list="false"/>
	</v:entry>
	

	
</v:root>