Pages: 1
- Sujet précédent - Impossible d'enregistrer le style de la couche dans PostgreSQL - Sujet suivant
#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: 1542
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
Pages: 1
- Sujet précédent - Impossible d'enregistrer le style de la couche dans PostgreSQL - Sujet suivant