SLONIK CREATE SET

CREATE SET — Crée un ensemble de réplication Slony-I

Synopsis

CREATE SET (options);

Description

Dans le système de réplication Slony-I™, les tables répliquées sont regroupées en ensembles. En règle générale, un ensemble contient des tables reliées pour une application donnée. Dans une application correctement conçue, toutes ces tables sont regroupées dans un schéma.

L'ensemble de réplication est la plus petite unité qu'un nœud peut répliquer vers un autre nœud. Un ensemble de réplication a toujours une origine. En terme classique, c'est ce qu'on appelle le « maître ». Puisqu'avec Slony-I™ un nœud peut être simultanément « maître » pour un ensemble, et tenir le rôle d'« esclave » pour un autre, cette terminologie peut rapidement prêter à confusion et doit par conséquent être remplacée par « ensemble d'origine » et « abonné ».

ID = ival

Identifiant de l'ensemble qu'il faut créer.

ORIGIN = ival

Nœud d'origine initial de cet ensemble.

COMMENT = 'chaîne'

Un texte descriptif peut être ajouté pour l'ensemble de réplication.

Si aucun commentaire n'est fourni, la valeur par défaut est A replication set so boring no one thought to give it a name (NdT : « Un ensemble de réplication tellement ennuyeux que personne n'a pensé à lui donner un nom »)

Cette commande utilise schemadocstoreset( integer, text ).

Exemple

     CREATE SET ( ID = 1, 
               ORIGIN = 1,
               COMMENT = 'Tables du système de réservation' );
    

Utilisation de verrous

Aucun verrouillage ne devrait être visible depuis l'application.

Note de version

Cette commande fut introduite dans Slony-I™ 1.0.

Jusqu'à la version 1.2, la commande échoue si aucun commentaire n'est fourni.