### Vytvoření sad a odběrů

#### Vytvoření replikační sady

Slony-I sdružuje tabulky a sekvence, které se mají replikovat, do replikačních sad. Sady se vytváří ve zdrojovém uzlu.

#### Definice replikované tabulky

Pokud má zdrojová tabulka definovaný nějaký trigger, musí být tento v cílovém uzlu replikace zakázaný. V replikačním prostředí ale může nastat situace, že se role master a slave vymění. Proto je nutné umět v takovýchto situacích triggery povolovat a zakazovat. Na kartě „Trigger“ můžete zvolit, které triggery by měl Slony-I povolit a zakázat pokud je to zapotřebí.

Varování: Pokud se ve výběrovém seznamu neobjevuje tabulka, kterou potřebujete, tak je to obvykle tím, že postrádá jedinečný index. Slony-I potřebuje, aby bylo možné každý řádek replikované tabulky jednoznačně identifikovat. Obvykle to zajišťuje primární klíč, ale pro potřeby replikace postačuje jakýkoliv jedinečný klíč.

I když má Slony-I pomocnou funkci na vytvoření přechodných jedinečných klíčů, není to podporované v tabulkách, které jsou do replikační sady přidané v pgAdmin III. Proto vám důrazně doporučujeme v tabulkách, které se budou replikovat, vytvořit primární klíč.

#### Definice replikované sekvence

Sekvence umožňuje přidat sekvence do replikační sady.

#### Odběry a replikační sady

Po nadefinování replikační sady, může být tato přihlášena k odběru. Ve zdrojovém uzlu se musí vytvořit odběry (poznámka: ve Slony-I starším než 1.1 se to naopak dělalo v cílovém uzlu).

Po té, co je sada přihlášená k odběru, nelze již měnit definice tabulek a sekvencí. Pokud chcete přidat další tabulky, můžete vytvořit další sadu obsahující tabulky a sekvence, které chcete přidat do první sady. Přihlaste k odběru ty stejné uzly, jako v první sadě a nakonec použijte funkci Sloučit sadu, která spojí obě sady do jedné.