ClickHouse/dbms
Nicolae Vartolomei 59d66bb1d5 clickhouse-copier: Allow empty database name
This is needed to make clickhouse-copier work with cross-replication
setups (also known as [circular replication][1]).

When database name is not specified we rely on `<default_database>`
element from replica stanza.

Example:

```xml
<source_cluster>
    <shard>
        <replica>
            <host>localhost</host>
            <port>9000</port>
            <default_database>r0</default_database>
        </replica>
        <replica>
            <host>localhost</host>
            <port>666</port>
            <default_database>r1</default_database>
        </replica>
    </shard>
    <shard>
        <replica>
            <host>localhost</host>
            <port>666</port>
            <default_database>r0</default_database>
        </replica>
        <replica>
            <host>localhost</host>
            <port>9000</port>
            <default_database>r1</default_database>
        </replica>
    </shard>
</source_cluster>
```

[1]: https://www.altinity.com/blog/2018/5/10/circular-replication-cluster-topology-in-clickhouse
2019-06-25 22:09:11 +00:00
..
benchmark Minor changes 2019-02-25 01:28:05 +03:00
cmake Auto version update to [19.11.0] [54423] 2019-06-21 18:47:02 +03:00
programs clickhouse-copier: Allow empty database name 2019-06-25 22:09:11 +00:00
src Merge pull request #5738 from yandex/hczhcz-patch-6 2019-06-25 15:14:28 +03:00
tests Disable cluster copier tests 2019-06-25 22:26:26 +03:00
CMakeLists.txt Split Common/config.h by libs (dbms) (#5715) 2019-06-24 14:17:15 +03:00