Skip site navigation (1) Skip section navigation (2)

Re: Пр pg_dumpall

From: Alexey Klyukin <alexk(at)commandprompt(dot)com>
To: Peter Teslenko <smartchecker(at)gmail(dot)com>
Cc: pgsql-ru-general(at)postgresql(dot)org
Subject: Re: Пр pg_dumpall
Date: 2008-03-28 15:34:42
Message-ID: 20080328153441.GA7122@sakabato (view raw or flat)
Thread:
Lists: pgsql-ru-general
Peter Teslenko wrote:
> Привет, коллеги.
>
> Может я что-то не так делаю, но почему при
>
> pg_dumpall -U someuser -h localhost -g > dump.sql
>
> в результирующем дампе я вижу
>
> CREATE ROLE peter;
> ALTER ROLE peter WITH SUPERUSER INHERIT CREATEROLE CREATEDB LOGIN PASSWORD 
> 'mbcb0747fa09a5b44144239d7650ab3d';
>
> Почему PASSWORD в таком виде, а не в виде 
> простого текста?

В современных версиях PostgreSQL pg_dumpall делает select from pg_authid, 
пароль в которой хранится в виде хэша:

template1=#select * from pg_authid ;
  rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb |
  rolcatupdate | rolcanlogin | rolconnlimit |             rolpassword
  | rolvaliduntil | rolconfig 
  ---------+----------+------------+---------------+-------------+--------------+-------------+--------------+-------------------------------------+---------------+-----------
   alexk   | t        | t          | t             | t           | t
   | t           |           -1 | md5a8f1a184a0c7d72d2743b9315359c9d8 |
   | 
   (1 row)


-- 
Alexey Klyukin                         http://www.commandprompt.com/
The PostgreSQL Company - Command Prompt, Inc.

In response to

Responses

pgsql-ru-general by date

Next:From: Peter TeslenkoDate: 2008-03-28 16:06:26
Subject: Re: Про pg_dumpall
Previous:From: Peter TeslenkoDate: 2008-03-28 14:28:54
Subject: Про pg_dumpall

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group