existe-t-il un type "password" dans postgres? Ce que je veux c'est pouvoir enregistrer un mot de passe et qu'il ne soit pas lisible dans la table.
existe-t-il un type "password" dans postgres? Ce que je veux c'est pouvoir enregistrer un mot de passe et qu'il ne soit pas lisible dans la table.
je ne crois pas que PostGreSQL s'occupe du cryptage de certains champs. le mieux est que tu encodes toi-meme tes mits de passe (avec un algo genre md5) avant de les inserer dans ta base.
dans postgresql 8.0, il y a une procedure stockée md5(dans le schema pg_catalog):
ainsi, tu peux faire une requete du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 CREATE OR REPLACE FUNCTION md5(text) RETURNS text AS 'md5_text' LANGUAGE 'internal' IMMUTABLE STRICT; COMMENT ON FUNCTION md5(text) IS 'calculates md5 hash';
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 update table_user set champ_password = md5('monpassword') where login = 'toto';
Delphi 2009 - ZeosLib - DevExpress - TMS - PgDAC
PostgreSQL 8.4 sous Debian
Sites : http://postgresql.developpez.com http://dgriessinger.developpez.com
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager