Как восстановить этот дамп памяти 1 МБ? - PullRequest
0 голосов
/ 05 декабря 2010

У меня есть 1 МБ sql, который я сбросил с pg_dump, похоже на

--
-- PostgreSQL database dump
--

SET client_encoding = 'UTF8';
SET standard_conforming_strings = off;
SET check_function_bodies = false;
SET client_min_messages = warning;
SET escape_string_warning = off;

SET search_path = public, pg_catalog;

SET default_tablespace = '';

SET default_with_oids = false;

--
-- Name: app_address; Type: TABLE; Schema: public; Owner: me; Tablespace: 
--

CREATE TABLE app_address (

...

Теперь я пытаюсь восстановить его. В документах написано Я могу использовать Я могу использовать

psql dbname < infile

Но это говорит мне

psql: FATAL:  no pg_hba.conf entry for host "[local]", user "me", database "mydb", SSL off

Почему это так?Как я могу исправить эту ошибку?

Ответы [ 2 ]

5 голосов
/ 05 декабря 2010

У меня возникают проблемы с невозможностью восстановить дамп sql, если я не укажу имя пользователя, поэтому попробуйте:

psql -U <username> <database> < <infile>
0 голосов
/ 05 декабря 2010

Вам необходимо настроить pg_hba.conf, чтобы вам был разрешен доступ к базе данных.

Добавление этой строки в pg_hba.conf должно помочь (я думаю):

host    all             all             localhost               trust
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...