Bonjour,
Je souhaiterais installer 'uuid-ossp' sur ma base de donnée dans web cloud.
Quand j'exécute la requête `CREATE EXTENSION IF NOT EXISTS "uuid-ossp";` je reçois la réponse suivante:
> ERROR: permission denied to create extension "uuid-ossp"
> HINT: Must be superuser to create this extension.
Je ne trouve pas comment me connecter en root sur ma base de donnée, ou comment exécuter autrement ma requête pour qu'elle soit prise en compte.
Si vous avez une idée je suis tout ouïe.
Merci
UPDATE:
Après pas mal de recherche, l'extension est déjà installé par défaut.
https://docs.ovh.com/fr/enterprise-cloud-databases/limitations-techniques/#extensions-compatibles
Par contre quand j'exécute une fonction de l'extension 'uuid-ossp', il me dit qu'il ne trouve pas la fonction.
> HINT: No function matches the given name and argument types. You might need to add explicit type casts.
UPDATE2:
Quand j'exécute la commande \dx, je ne voie pas l'extension. Alors que quand je fais:
`SELECT * FROM pg_available_extensions ORDER BY name;`
Il m'affiche plein d'extension dont uuid_ossp;
HINT: No function matches the given name and argument types. You might need to add expl
Sujets apparentés
- Lien database non établi
6962
06.12.2016 11:04
- "Connection timed out" - Connection MySQL privée via PHP
6901
13.02.2018 00:37
- Autoriser toutes les IP
5043
11.08.2018 19:16
- Help, Base de donnée pleine, supprimer product ID phpmyadmin
4934
12.06.2019 14:05
- Intégration de MongoDB
4916
12.10.2016 09:01
- Comment passer de MySQL 5.6 à MySQL 8.0 ?
4480
12.06.2019 15:49
- Connexion à base de données en utilisant ODBC
4397
04.09.2018 11:57
- Les connexions simultanées
4214
24.10.2019 13:23
- Exporter la base de données avec un script PHP
3961
05.10.2018 11:27
- [1034] Create index by sort failed
3526
06.03.2020 09:31
Après pas mal de recherche, l'extension est déjà installé par défaut.
https://docs.ovh.com/fr/enterprise-cloud-databases/limitations-techniques/#extensions-compatibles https://docs.ovh.com/fr/enterprise-cloud-databases/limitations-techniques/#extensions-compatibles
Par contre quand j'exécute une fonction de l'extension 'uuid-ossp', il me dit qu'il ne trouve pas la fonction.
> HINT: No function matches the given name and argument types. You might need to add explicit type casts.
Bonjour,
Il te suffit de te connecter à ton https://www.ovh.com/manager/web/ Control Panel, onglet "Databases", et d'activer l'extension voulue pour la base concernée.
Ton instance PostgreSQL est fournie en mode "SaaS", c'est à dire qu'OVHcloud est responsable du fait qu'elle tourne 7 jours sur 7, 24H sur 24. Et ça, ce n'est pas compatible avec l'accès "root" (ou "postgres"): un tel utilisateur peut tout faire, y compris désactiver / casser tout ce qu'on met en place pour sauvegarder / monitorer vos instances. Voila pourquoi on ne vous donne pas l'accès root, mais plutôt l'accès à des options telles que l'activation d'extensions par base via le Control Panel.