ClickHouse/tests/integration/test_dictionaries_postgresql/configs/dictionaries/postgres_dict.xml

84 lines
2.2 KiB
XML

<?xml version="1.0"?>
<clickhouse>
<dictionary>
<name>dict0</name>
<source>
<postgresql>
<db>postgres_database</db>
<host>postgres1</host>
<port>5432</port>
<user>postgres</user>
<password>mysecretpassword</password>
<table>test0</table>
<invalidate_query>SELECT value FROM test0 WHERE id = 0</invalidate_query>
</postgresql>
</source>
<layout>
<hashed/>
</layout>
<structure>
<id>
<name>id</name>
<!--<type>UInt32</type>-->
</id>
<attribute>
<name>key</name>
<type>UInt32</type>
<null_value></null_value>
</attribute>
<attribute>
<name>value</name>
<type>UInt32</type>
<null_value></null_value>
</attribute>
</structure>
<lifetime>1</lifetime>
</dictionary>
<dictionary>
<name>dict1</name>
<source>
<postgresql>
<db>postgres_database</db>
<user>postgres</user>
<password>mysecretpassword</password>
<table>test1</table>
<replica>
<host>postgres1</host>
<priority>3</priority>
<port>5432</port>
</replica>
<replica>
<host>postgres2</host>
<port>5433</port>
<priority>1</priority>
</replica>
<replica>
<host>postgres2</host>
<port>5432</port>
<priority>2</priority>
</replica>
</postgresql>
</source>
<layout>
<hashed/>
</layout>
<structure>
<id>
<name>id</name>
<!--<type>UInt32</type>-->
</id>
<attribute>
<name>key</name>
<type>UInt32</type>
<null_value></null_value>
</attribute>
<attribute>
<name>value</name>
<type>UInt32</type>
<null_value></null_value>
</attribute>
</structure>
<lifetime>1</lifetime>
</dictionary>
</clickhouse>