Poster une réponse à un sujet: PostgreSQL
Attention, ce sujet est un sujet ancien (7199 jours sans réponse)
cauet
zion:
Merci les mecs, j'vais imprimer la doc
Merci les mecs, j'vais imprimer la doc
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?
cauet
J'me doutais bien que le nom 'template' c'était foireux
A propos d'un bon bouquin sur le sujet, un conseil ?
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 (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.
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
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
Je vais boire une tisane et je te relis..
Je vais boire une tisane et je te relis..
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).
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).