Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

Vous n'avez pas encore de compte Developpez.com ? L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Developpez.com

PostgreSQL

Choisissez la catégorie, puis la rubrique :

DROP OPERATOR FAMILY

DROP OPERATOR FAMILY — Supprimer une famille d'opérateur

Synopsis

DROP OPERATOR FAMILY [ IF EXISTS ] nom USING methode_indexage [ CASCADE | RESTRICT ]

Description

DROP OPERATOR FAMILY supprime une famille d'opérateur existante. Pour exécuter cette commande, vous devez être le propriétaire de la famille d'opérateur.

DROP OPERATOR FAMILY inclut la suppression de toutes classes d'opérateur contenues dans la famille, mais elle ne supprime pas les opérateurs et fonctions référencées par la famille. Si des index dépendent des classes d'opérateur de la famille, vous devez ajouter CASCADE pour que la suppression réussisse.

Paramètres

IF EXISTS

Ne renvoie pas une erreur si la famille d'opérateur n'existe pas. Un message de niveau « NOTICE » est enregistré dans ce cas.

nom

Le nom de la famille d'opérateur (quelque fois qualifié du schéma).

methode_indexage

Le nom de la méthode d'accès à l'index associée à la famille d'opérateur.

CASCADE

Supprime automatiquement les objets dépendant de cette famille d'opérateur.

RESTRICT

Refuse la suppression de la famille d'opérateur si des objets en dépendent. C'est la valeur par défaut.

Exemples

Supprimer la famille d'opérateur B-tree float_ops :

DROP OPERATOR FAMILY float_ops USING btree;

Cette commande échouera car il existe des index qui utilisent les classes d'opérateur de cette famille. Ajoutez CASCADE pour supprimer les index avec la famille d'opérateurs.

Compatibilité

Il n'existe pas d'instruction DROP OPERATOR FAMILY dans le standard SQL.

Contacter le responsable de la rubrique PostgreSQL

Partenaire : Hébergement Web