mirror of
https://github.com/rasilon/ujetl.git
synced 2026-04-11 10:29:29 +00:00
Add example config files.
This commit is contained in:
parent
4ec3aa8fe8
commit
f21698b449
2 changed files with 65 additions and 0 deletions
52
src/test/resources/TEST_config_live.xml
Normal file
52
src/test/resources/TEST_config_live.xml
Normal file
|
|
@ -0,0 +1,52 @@
|
||||||
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
|
<CopyingApp>
|
||||||
|
<hardLimitSeconds>360000</hardLimitSeconds>
|
||||||
|
<nRowsToLog>10000</nRowsToLog>
|
||||||
|
<blockSize>1000</blockSize>
|
||||||
|
<source>
|
||||||
|
<dsn>jdbc:postgresql://localhost:5432/test</dsn>
|
||||||
|
<username>test</username>
|
||||||
|
<password>test</password>
|
||||||
|
<networkTimeout>600000</networkTimeout>
|
||||||
|
</source>
|
||||||
|
<dest>
|
||||||
|
<dsn>jdbc:postgresql://localhost:5432/test</dsn>
|
||||||
|
<username>test</username>
|
||||||
|
<password>test</password>
|
||||||
|
</dest>
|
||||||
|
<jobs>
|
||||||
|
<job>
|
||||||
|
<name>test</name>
|
||||||
|
<key>select coalesce(-1,max(id),-1) as key from dest</key>
|
||||||
|
<select>
|
||||||
|
select
|
||||||
|
id,
|
||||||
|
test_int,
|
||||||
|
test_text,
|
||||||
|
test_ts
|
||||||
|
from
|
||||||
|
public.source where id > ?::bigint</select>
|
||||||
|
<insert>
|
||||||
|
insert into public.dest(
|
||||||
|
id,
|
||||||
|
test_int,
|
||||||
|
test_text,
|
||||||
|
test_ts
|
||||||
|
)values(
|
||||||
|
?::bigint,
|
||||||
|
?::integer,
|
||||||
|
?::text,
|
||||||
|
?::timestamp with time zone
|
||||||
|
)ON CONFLICT(id) DO UPDATE
|
||||||
|
set
|
||||||
|
test_int = EXCLUDED.test_int,
|
||||||
|
test_text = EXCLUDED.test_text,
|
||||||
|
test_ts = EXCLUDED.test_ts
|
||||||
|
WHERE
|
||||||
|
dest.test_int = EXCLUDED.test_int
|
||||||
|
OR dest.test_text = EXCLUDED.test_text
|
||||||
|
OR dest.test_ts = EXCLUDED.test_ts
|
||||||
|
</insert>
|
||||||
|
</job>
|
||||||
|
</jobs>
|
||||||
|
</CopyingApp>
|
||||||
13
src/test/resources/copying_defaults_log4j.xml
Normal file
13
src/test/resources/copying_defaults_log4j.xml
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<Configuration status="INFO">
|
||||||
|
<Appenders>
|
||||||
|
<Console name="Console" target="SYSTEM_OUT">
|
||||||
|
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
|
||||||
|
</Console>
|
||||||
|
</Appenders>
|
||||||
|
<Loggers>
|
||||||
|
<Root level="INFO">
|
||||||
|
<AppenderRef ref="Console"/>
|
||||||
|
</Root>
|
||||||
|
</Loggers>
|
||||||
|
</Configuration>
|
||||||
Loading…
Add table
Add a link
Reference in a new issue