Software » PostgreSQL
Catégorie:  
   
PostgreSQL
Publié le 14/04/2005 @ 00:00:26,
Par cauet
Salut
J'entends tellement parler de postgresql en bien que.. j'essaie d'y regarder un peu ! :smile:
Mais ..

J'ai commencé par flanquer un pass à template1/postgres.

ensuite :


postgres@webserver:~$ createuser mickael -P -D -A
Enter password for new user:
Enter it again:
CREATE USER
postgres@webserver:~$ createdb -O mickael -E LATIN1 mickael
CREATE DATABASE


Ensuite ..


postgres@webserver:~$ psql mickael mickael
psql: FATAL: IDENT authentication failed for user "mickael"


Humm, pas cool..
Question, faut reloader un truc comme sous MySQL?

Mercixxxxx..
   
PostgreSQL
Publié le 14/04/2005 @ 01:04:30,
Par gizmo
je sais pas comment tu as à installé ta version, mais je sais que si ce n'est pas bien compilé il peux arriver que la commande createuser foire la génération du mot de passe. Dans se cas, connecte-toi simplement en tant que postgres (ou autre compte admin) et change le password de ton compte mickael en sql avec la commande alter user.
Concept vivant.
   
PostgreSQL
Publié le 14/04/2005 @ 10:22:18,
Par cauet
Salut,

J'ai installé le package vu que je suis sous debian :wink: :tongue:
J'ai modifié le password postgres via sql alter donc je devrais y arriver..

Je zieute à ca tantot :smile:
   
PostgreSQL
Publié le 14/04/2005 @ 15:38:37,
Par rfr
Bon, d'abord, il y a plusieur modes d'authentication, configuré dans un fichier qui s'appelle pg_hba.conf.

Les principaux:

- trust (évitons ...)
- ident (se sert de identd)
- md5 (login + mot de passe encrypté)

Dans ton cas, IDENTD refuse car ton id linux est postgres et non mickael ...

vas dans ton pg_hba.conf (dans /var/lib/postgres/data) et met md5 partout à la place de pass ou ident xxxx

Puis tu relances ...

Mais bon, il y a des chances qu'en entrant la commande:


psql -h localhost mickael mickael


il te demande un mot de passe.

Sinon, tu lances simplement psql -U postgres mickael ...

La il ne te demandera pas de mot de passe si tu ne change pas le pg_hba.conf (sous le user postgres évidement).
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
   
PostgreSQL
Publié le 14/04/2005 @ 22:01:11,
Par cauet
Howww Howww Howww molo :joce:

Je vais boire une tisane et je te relis.. :grin:
   
PostgreSQL
Publié le 15/04/2005 @ 13:19:12,
Par cauet
Voilà, ca marche !
J'vais aller m'acheter un bon bouqin à la fnac sur postgres car ca m'a l'air puissant!

PostgreSQL 7.4.7 lancé sur localhost:5432 -- Vous êtes connecté avec le profil "mickael", 15th Apr, 2005 1:15PM
youpi..


Puis-je supprimer les bases templates0 et templates1 ? elle sont vitales ?

Merci
   
PostgreSQL
Publié le 15/04/2005 @ 13:48:39,
Par gizmo
non, tu ne peux pas. PgSQL se base sur un principe de relationel objet, et donc d'héritage. Ainsi, template0 est la base qui contient toutes les données relatives à la configuration de postgres. template1 est un fils de template0 et contient les schéma classique de toute nouvelle db. Quand tu crées une nouvelle DB, il fait une fille de template1, donc si tu supprimes template1, tu vas avoir quelques problèmes :grin: (bon, y a moyen de restaurer, mais c'est clairement pas des choses à faire...)

Au fait, la v8.O apporte vraiment pas mal de trucs bien en plus par rapport à la 7.4.
Concept vivant.
   
PostgreSQL
Publié le 15/04/2005 @ 14:49:52,
Par cauet
J'me doutais bien que le nom 'template' c'était foireux :smile:
A propos d'un bon bouquin sur le sujet, un conseil ?
   
PostgreSQL
Publié le 15/04/2005 @ 14:59:48,
Par zion
PostgreSQL for dummies?

:neowen:
Je suis le Roy :ocube:
   
PostgreSQL
Publié le 15/04/2005 @ 15:28:16,
Par ovh
   
PostgreSQL
Publié le 15/04/2005 @ 16:02:21,
Par gizmo
commence par la doc officiel, y a plus que dans la plupart des bouquins, elle est très accessible (comparé à oracle...) et pas trop verbeuse (comparé à MySQL...).
Concept vivant.
   
PostgreSQL
Publié le 15/04/2005 @ 16:12:50,
Par rfr
commence par la doc officiel, y a plus que dans la plupart des bouquins, elle est très accessible (comparé à oracle...) et pas trop verbeuse (comparé à MySQL...).


Je plussoie!
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
   
PostgreSQL
Publié le 15/04/2005 @ 17:51:09,
Par cauet
zion: :banzai:

Merci les mecs, j'vais imprimer la doc :ddr555:
Répondre - Catégorie:  
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?