CREATE CONNECTION

Crée une nouvelle connexion dans le compte. Pour plus de détails, voir Rediriger les connexions du client.

Voir aussi :

ALTER CONNECTION , DROP CONNECTION , SHOW CONNECTIONS

Syntaxe

Connexion primaire

CREATE CONNECTION [ IF NOT EXISTS ] <name>
  [ COMMENT = '<string_literal>' ]

Connexion secondaire

CREATE CONNECTION [ IF NOT EXISTS ] <name>
  AS REPLICA OF <organization_name>.<account_name>.<name>
  [ COMMENT = '<string_literal>' ]

Paramètres requis

name

Chaîne spécifiant l’identificateur (c’est-à-dire le nom) de la connexion. L’identificateur doit commencer par un caractère alphabétique et ne peut contenir que des lettres, des chiffres décimaux (0-9) et des caractères de soulignement (_).

Le nom de chaque connexion primaire doit être unique parmi tous les noms de connexions et de comptes dans l’organisation.

Le nom de chaque connexion secondaire doit correspondre au nom de sa connexion primaire.

Paramètres de la connexion secondaire

AS REPLICA OF organization_name.account_name.name

Spécifie l’identificateur d’une connexion primaire à partir de laquelle créer un réplica (c’est-à-dire une connexion secondaire).

organization_name

Spécifie l’identificateur de l’organisation.

account_name

Spécifie l’identificateur pour le compte.

name

Spécifie l’identificateur de la connexion principale.

Paramètres facultatifs

COMMENT = 'string_literal'

Spécifie un commentaire pour la connexion.

Par défaut : aucune valeur

Exigences en matière de contrôle d’accès

Seuls les administrateurs de compte (utilisateurs dotés du rôle ACCOUNTADMIN) peuvent exécuter cette commande SQL.

Notes sur l’utilisation

Exemples

Créer une connexion pour le compte myaccount1 dans l’organisation myorg :

CREATE CONNECTION IF NOT EXISTS myconnection;

Créer une connexion secondaire en tant que réplique de sa connexion primaire. La colonne primary dans la sortie de SHOW CONNECTIONS affiche la connexion primaire :

CREATE CONNECTION myconnection AS REPLICA OF myorg.myaccount1.myconnection;