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é ?

#1 Thu 17 December 2020 12:21

ppluvinet
Participant assidu
Lieu: VALENCE
Date d'inscription: 6 Aug 2007
Messages: 611

Données Postgres non éditables après import via QGIS

Bonjour,

J'ai créé et importé des données dans une base de données PostGIS via l'utilitaire "Gestionnaire de base de données" de QGIS.
J'ai fait ceci en utilisant une connexion Postgis avec le user postgres qui aurait tous les droits sur le schema.
Or une fois importées, les tables (avec ce même user) sont en "read-only".
Cela se voit bien dans PgAdmin4, lorsqu'on fait "View/Edit data", il y a un petit cadena à côté de chaque nom de colonne.

J'ai fait quelque chose de similaire en important des tables depuis des scripts R utilisant la fonction dbWriteTable du package RPostgreSQL". Et c'est la même chose. Le contenu de ces tables n'est pas éditable.

J'ai tenté des requêtes du type :

Code:

grant all on monschema.matable to postgres;

et ca n'a aucun effet.

Je n'arrive pas à trouver quelle est la contrainte de sécurité qui bloque l'édition.

Merci d'avance pour vos suggestions,


Pascal PLUVINET

Hors ligne

 

#2 Thu 17 December 2020 13:36

jmarsac
Participant assidu
Lieu: NICE
Date d'inscription: 26 Oct 2005
Messages: 572
Site web

Re: Données Postgres non éditables après import via QGIS

Bonjour,

Une transaction en cours ? que disent les logs ?


Jean-Marie
Azimut

Hors ligne

 

#3 Thu 17 December 2020 14:06

ppluvinet
Participant assidu
Lieu: VALENCE
Date d'inscription: 6 Aug 2007
Messages: 611

Re: Données Postgres non éditables après import via QGIS

Alors, je viens de trouver ! J'étais persuadé qu'il y avait un souci de droits.
En fait, c'était uniquement parce qu'aucune clé primaire n'était créée.


Pascal PLUVINET

Hors ligne

 

#4 Thu 17 December 2020 16:30

jmarsac
Participant assidu
Lieu: NICE
Date d'inscription: 26 Oct 2005
Messages: 572
Site web

Re: Données Postgres non éditables après import via QGIS

ppluvinet a écrit:

En fait, c'était uniquement parce qu'aucune clé primaire n'était créée.


Merci du retour.
C'est le piège de l'interface en tableau type Excel/Access (bien pratique par ailleurs) !


Jean-Marie
Azimut

Hors ligne

 

Pied de page des forums

Powered by FluxBB