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