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

Suite à un problème technique intervenu entre le 22 et le 23 mars, nous avons du procéder dans la soirée du 25 mars, à la restauration de la base de données du 24 mars (matinée).

En clair, nous avons perdu vos contributions et inscriptions du dimanche 24 et du lundi 25 mars.
Nous vous prions de nous excuser.

#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: 84

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: 84

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: 1534

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