Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#1 19/05/2014 12:44:20
- DjangoPuccino
- Membre
Créer une même extension sur plusieurs schemas d'une même BDD ?
Bonjour,
Je souhaiterai créer l'extension "hstore" sur plusieurs schemas d'une même base de données, est-ce possible?
Voici mon extension installée sur mon schema "dev" :
planeterh=> \dx
List of installed extensions
Name | Version | Schema | Description
---------+---------+------------+--------------------------------------------------
hstore | 1.0 | dev | data type for storing sets of (key, value) pairs
plpgsql | 1.0 | pg_catalog | PL/pgSQL procedural language
(2 rows)
Lorsque je souhaite créer cette même extension sur un autre schema, j'ai l'erreur suivante :
planeterh=> CREATE EXTENSION hstore schema dev_julien;
ERROR: extension "hstore" already exists
Merci beaucoup par avance pour toute aide.
Dernière modification par DjangoPuccino (19/05/2014 12:46:44)
Hors ligne
#2 19/05/2014 12:48:42
- rjuju
- Administrateur
Re : Créer une même extension sur plusieurs schemas d'une même BDD ?
Bonjour,
Une extension ne peut être installée qu'une seule fois par base. Si vous voulez changer le schéma, vous pouvez utiliser la requête suivante :
ALTER EXTENSION hstore SET SCHEMA nom_schema; (voir http://docs.postgresql.fr/9.2/sql-alterextension.html ).
Julien.
https://rjuju.github.io/
Hors ligne
#3 19/05/2014 15:35:57
- DjangoPuccino
- Membre
Re : Créer une même extension sur plusieurs schemas d'une même BDD ?
Ok, c'est bien dommage, merci pour votre réponse.
Hors ligne