Poster une réponse à un sujet: PostgreSQL
Attention, ce sujet est un sujet ancien (6953 jours sans réponse)
cauet
zion: :banzai:

Merci les mecs, j'vais imprimer la doc :ddr555:
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!
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...).
zion
PostgreSQL for dummies?

:neowen:
cauet
J'me doutais bien que le nom 'template' c'était foireux :smile:
A propos d'un bon bouquin sur le sujet, un conseil ?
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.
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
cauet
Howww Howww Howww molo :joce:

Je vais boire une tisane et je te relis.. :grin:
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).
Catégorie:  






Ada
CSS
Cobol
CPP
HTML
Fortran
Java
JavaScript
Pascal
Perl
PHP
Python
SQL
VB
XML
Anon URL
DailyMotion
eBay
Flickr
FLV
Google Video
Google Maps
Metacafe
MP3
SeeqPod
Veoh
Yahoo Video
YouTube
6px
8px
10px
12px
14px
16px
18px
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?