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

Printemps des cartes 2024

#1 Thu 25 August 2011 14:23

fansz
Participant actif
Date d'inscription: 12 Jan 2010
Messages: 104

[POSTGRESL 9 POSTGIS] Mettre une table en lecture seule

Bonjour,

J'ai des données stockées dans postgis , que je consulte  avec QGIS.

Je voudrais mettre certaines tables uniquement en consultation pour éviter que les utilisateurs écrivent dessus.

J 'enleve donc les droit  à l'aide de la commande revoke

Code:

   
 REVOKE  INSERT , UPDATE, DELETE , REFERENCES , TRIGGER  TRIGGER   ON ma_table  FROM mon_utilisateur ;

Donc je suppose qu'il me reste que les droit en selection  mais mes tables restent toujours éditable.

Est-ce la bonne démarche ? si non pouvez-vous m'aidez.

Merci

Hors ligne

 

#2 Thu 25 August 2011 14:52

Pierre
DesCartesPourUnMondeMeilleur
Date d'inscription: 22 Sep 2005
Messages: 1643

Re: [POSTGRESL 9 POSTGIS] Mettre une table en lecture seule

Aloha

Faire un commit ?

Sinon à mon avis c'est la bonne démarche, mais les utilisateurs n'ont-ils pas des rôles qui leur octroient les droits sur ces tables ? En ce cas, il faudrait modifier aussi les rôles en ce sens.

Crdlt,


art X I. Déclaration des Droits de l’Homme et du Citoyen 1789
La libre communication des pensées et des opinions est un des droits les plus précieux de l’Homme : tout Citoyen peut donc parler, écrire, imprimer librement, sauf à répondre de l’abus de cette liberté, dans les cas déterminés par la Loi.

Hors ligne

 

#3 Thu 25 August 2011 16:56

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9855
Site web

Re: [POSTGRESL 9 POSTGIS] Mettre une table en lecture seule

Bonjour,

À tout hasard : Se connecter puis se reconnecter ?

@Pierre : sous Postgresql, si une seule ligne, postgresql autocommit par défaut. Il faut entre le mot clé "BEGIN;" pour devoir commiter.

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

Pied de page des forums

Powered by FluxBB