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;
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.
Je ne trouve pas comment me connecter en root sur ma base de donné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.