être postgres pour utiliser postgres?

Lists: pgsql-fr-generale
From: siruphi <pgsql(at)siruphi(dot)freesurf(dot)fr>
To: pgsql-fr-generale(at)postgresql(dot)org
Subject: être postgres pour utiliser postgres?
Date: 2004-03-14 18:45:01
Message-ID: 4054A82D.1020407@siruphi.freesurf.fr
Views: Whole Thread | Raw Message | Download mbox | Resend email
Lists: pgsql-fr-generale

re- tout le monde,

je rebondis sur la réponse de Marco en lançant un nouveau fil car le
sujet change

>Faut lancer le serveur postgres au boot de la machine, comme
>ça plus de pb pour lancer postgres
>

cela signifie-t-il qu'on peut ensuite utiliser pgsql et créer des bases
de données en tant que simple utilisateur? ou bien il faut forcément
passer postgres pour faire ça?

je crois comprendre dans ce que tu dis que le root postgres doit être
considéré comme le root unix, mais au niveau postgres, c-a-d qu'on a pas
besoin d'être postgres pour gérer ses bases de données perso sous pgsql,
je me trompe?

la question est certainement neuneu, mais bon comme dit l'autre si on
pose pas la question, on reste neuneu plus longtemps :)

--
Philippe


From: Sébastien Lardière <seb(at)ouvaton(dot)org>
To: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: être postgres pour
Date: 2004-03-14 19:00:53
Message-ID: 4054ABE5.8090004@ouvaton.org
Views: Whole Thread | Raw Message | Download mbox | Resend email
Lists: pgsql-fr-generale

siruphi a écrit :
>
> cela signifie-t-il qu'on peut ensuite utiliser pgsql et créer des bases
> de données en tant que simple utilisateur? ou bien il faut forcément
> passer postgres pour faire ça?
>
> je crois comprendre dans ce que tu dis que le root postgres doit être
> considéré comme le root unix, mais au niveau postgres, c-a-d qu'on a pas
> besoin d'être postgres pour gérer ses bases de données perso sous pgsql,
> je me trompe?
>
> la question est certainement neuneu, mais bon comme dit l'autre si on
> pose pas la question, on reste neuneu plus longtemps :)
>

Les commandes d'administration de postgresql ont un switch ( -U ) qui
permet d'administrer le serveur sans "passer postgres" ( J'entends pas
là : utiliser un shell du systeme lancer en tant que postgres ) .

Ensuite, une association est faite entre les utilisateurs système et
les utilisateurs postgresql. Par exemple, je suis connecter en tant
qu'utilisateur "sebl" sur le systeme. Si je lance la commande 'psql' ,
elle tentera de faire un association entre l'utilisateur "sebl" du
systeme, et un utilisateur "sebl" potentiel de postgresql. Une sorte de
valeur par défaut du switch -U, en fait.

Je peux donc administrer une base de données sans "passer postgres".

--
Sébastien
http://fr.lolix.org/search/cv/cv.php3?id=3193
Jabber ID : sebl44(at)jabber(dot)org


From: siruphi <pgsql(at)siruphi(dot)freesurf(dot)fr>
To: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: être postgres pour
Date: 2004-03-14 19:13:45
Message-ID: 4054AEE9.2060300@siruphi.freesurf.fr
Views: Whole Thread | Raw Message | Download mbox | Resend email
Lists: pgsql-fr-generale


> Je peux donc administrer une base de données sans "passer postgres".

merci Sébastien pour cette réponse détaillée, j'ai bien compris

:)
--
Philippe


From: Marco Blanc <interlud(at)wanadoo(dot)fr>
To: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: être postgres pour
Date: 2004-03-14 19:47:44
Message-ID: 20040314204744.5c51fa80.interlud@wanadoo.fr
Views: Whole Thread | Raw Message | Download mbox | Resend email
Lists: pgsql-fr-generale

On Sun, 14 Mar 2004 19:45:01 +0100
siruphi <pgsql(at)siruphi(dot)freesurf(dot)fr> wrote:

> cela signifie-t-il qu'on peut ensuite utiliser pgsql et créer des
> bases de données en tant que simple utilisateur? ou bien il faut
> forcément passer postgres pour faire ça?

Normalement, tu passe en compte postgres et tu fais un
'createuser le-nom-del'utilisateur' et postgres te pose des questions
à ce sujet. En particulier sur la permission de creer des bases.
Voir la doc :
http://www.linux-france.org/article/serveur/psql/Postgres-7.2/r20897.html

> je crois comprendre dans ce que tu dis que le root postgres doit être
> considéré comme le root unix, mais au niveau postgres, c-a-d qu'on a
> pas besoin d'être postgres pour gérer ses bases de données perso sous
> pgsql, je me trompe?

postgres est le "superutilisateur' qui est considéré, en effet, comme le
root de postgresql. Mais rien à voir avec le root système.

--
M.B


From: siruphi <pgsql(at)siruphi(dot)freesurf(dot)fr>
To: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: être postgres pour
Date: 2004-03-14 20:00:49
Message-ID: 4054B9F1.4080201@siruphi.freesurf.fr
Views: Whole Thread | Raw Message | Download mbox | Resend email
Lists: pgsql-fr-generale


>Normalement, tu passe en compte postgres et tu fais un
>'createuser le-nom-del'utilisateur' et postgres te pose des questions
>à ce sujet. En particulier sur la permission de creer des bases.
>Voir la doc :
>http://www.linux-france.org/article/serveur/psql/Postgres-7.2/r20897.html
>
>
entendu, euh... lu :)

>postgres est le "superutilisateur' qui est considéré, en effet, comme le
>root de postgresql. Mais rien à voir avec le root système.
>
>

ça j'avais bien compris, je faisais simplement une analogie pour m'aider
à comprendre
pour utiliser son ordinateur dans des tâches courantes, pas besoin
d'être root
pour gérer ses bases de données pgsql pas besoin d'être postgres

ps: veillez à remplir le champ "répondre à" car ça fait deux fois que
j'envoie par erreur mon courriel à la personne à qui je réponds plutôt
qu'à la liste, pardon au passage à Marco et à Sébastien pour cette
petite pollution

--
Philippe


From: LELARGE Guillaume <gleu(at)wanadoo(dot)fr>
To: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: être postgres pour
Date: 2004-03-15 00:36:17
Message-ID: 4054FA81.9080805@wanadoo.fr
Views: Whole Thread | Raw Message | Download mbox | Resend email
Lists: pgsql-fr-generale

Sébastien Lardière a écrit :
> [...]
> Ensuite, une association est faite entre les utilisateurs système et
> les utilisateurs postgresql. Par exemple, je suis connecter en tant
> qu'utilisateur "sebl" sur le systeme. Si je lance la commande 'psql' ,
> elle tentera de faire un association entre l'utilisateur "sebl" du
> systeme, et un utilisateur "sebl" potentiel de postgresql. Une sorte de
> valeur par défaut du switch -U, en fait.
>
> Je peux donc administrer une base de données sans "passer postgres".
>
Un petit ajout à ce qui vient d'être dit.

Il n'est pas toujours évident de taper :
createdb -U ...
psql -U ... (x20 si on sort un peu vite :)
createuser -U

Il est préférable dans ce cas d'initialiser la variable PGUSER. Par
exemple, après avoir tapé
PGUSER=postgres
je n'ai plus besoin de taper
psql -U postgres ma_base_a_moi
je vais simplement taper
psql ma_base_a_moi

--
Guillaume.
<!-- http://abs.ptithibou.org/
http://pgsql.ptithibou.org/ -->


From: Francois Suter <dba(at)paragraf(dot)ch>
To: pgsql-fr-generale(at)postgresql(dot)org
Cc: siruphi <pgsql(at)siruphi(dot)freesurf(dot)fr>
Subject: Re: être postgres pour utiliser postgres?
Date: 2004-03-15 08:07:34
Message-ID: D0D88AA3-7657-11D8-844E-000393427520@paragraf.ch
Views: Whole Thread | Raw Message | Download mbox | Resend email
Lists: pgsql-fr-generale

> cela signifie-t-il qu'on peut ensuite utiliser pgsql et créer des
> bases de données en tant que simple utilisateur? ou bien il faut
> forcément passer postgres pour faire ça?

Pas besoin d'être absolument l'utilisateur postgres, mais il faut par
contre avoir les droits de création de bases de données.

---------------
Francois

Home page: http://www.monpetitcoin.com/

"Nous sommes peu à penser trop, trop à penser peu." - Françoise Sagan