Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Pour sa 21ème année, l’association GeoRezo a toujours besoin de vous !

10€ = 1 mois de frais bancaires ; 15€ = 12 mois de nom de domaine ; 30€ = 1 semaine de location des serveurs …

Faire un don 

Retrouver nos membres bienfaiteurs

#1 Wed 21 September 2022 17:29

EliseWi
Participant occasionnel
Date d'inscription: 16 May 2022
Messages: 16

Impossible d'enregistrer le style de la couche dans PostgreSQL

Bonjour,

J'aimerai que les utilisateurs de ma base de données puissent enregistrer leurs styles de couches directement dans la base de données. Cependant, quand ils essaient de le faire, ce message d'erreur apparait : "Enregistrer le style dans la base de données (postgres): Impossible d'enregistrer le style de la couche. Il n'est pas possible d'insérer un nouvel enregistrement dans la table de style. C'est peut-être dû à un manque de permission de l'utilisateur ().".

Ils ont pourtant un droit de SELECT et d'INSERT sur la table des styles. Par contre l'administrateur de la base a bien le droit de changer les styles. Auriez-vous une solution ?

Merci d'avance,
Elise

Hors ligne

 

#2 Thu 22 September 2022 09:12

Franck2908
Participant actif
Date d'inscription: 5 Mar 2010
Messages: 85

Re: Impossible d'enregistrer le style de la couche dans PostgreSQL

Bonjour,

ont-ils des droits sur la base et le schéma ?

Hors ligne

 

#3 Thu 22 September 2022 10:22

EliseWi
Participant occasionnel
Date d'inscription: 16 May 2022
Messages: 16

Re: Impossible d'enregistrer le style de la couche dans PostgreSQL

Bonjour,

Ils ont bien les droits sur la base et le schéma (USAGE sur le schéma et SELECT et INSERT sur la table de style en particulier).
Mais finalement, après reflexion, je pense laisser la base comme ça. Le nombre d'utilisateurs est faible, ils pourront passer par l'administrateur si ils veulent vraiment enregistrer des styles en particulier. Merci tout de même !

Hors ligne

 

#4 Thu 22 September 2022 10:43

Franck2908
Participant actif
Date d'inscription: 5 Mar 2010
Messages: 85

Re: Impossible d'enregistrer le style de la couche dans PostgreSQL

et sur la séquence ?

Hors ligne

 

#5 Thu 22 September 2022 14:13

EliseWi
Participant occasionnel
Date d'inscription: 16 May 2022
Messages: 16

Re: Impossible d'enregistrer le style de la couche dans PostgreSQL

Ah non ! Le problème venait bien de la, merci !

Hors ligne

 

#6 Thu 22 September 2022 22:07

Nicolas Ribot
Membre
Lieu: Toulouse
Date d'inscription: 9 Sep 2005
Messages: 1554

Re: Impossible d'enregistrer le style de la couche dans PostgreSQL

pour eviter ces problèmes, n'utilisez pas le type serial pour une pk auto incrémentée, mais la syntaxe SQL "generated always as identity".

par ex:

Code:

id int generated always as identity primary key,
....

Nicolas

Hors ligne

 

Pied de page des forums

Powered by FluxBB