39 lines
1.2 KiB
XML
39 lines
1.2 KiB
XML
<?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> |