импорт базы данных в Dockerized Postgresql - PullRequest
0 голосов
/ 06 мая 2018

Я пытаюсь импортировать мою схему базы данных и данные в мой докер-контейнер с postgresql:9.6.

Я успешно создал свою базу данных:

docker exec <container> psql -U <user> postgres -l

       Name        |       Owner        | Encoding |  Collate   |   Ctype    |   Access privileges
-------------------+--------------------+----------+------------+------------+-----------------------
 <database>        | <user>             | UTF8     | en_US.utf8 | en_US.utf8 |
 postgres          | postgres           | UTF8     | en_US.utf8 | en_US.utf8 |
 template0         | postgres           | UTF8     | en_US.utf8 | en_US.utf8 | =c/postgres          +
                   |                    |          |            |            | postgres=CTc/postgres
 template1         | postgres           | UTF8     | en_US.utf8 | en_US.utf8 | =c/postgres          +
                   |                    |          |            |            | postgres=CTc/postgres
(4 rows)

Я импортирую с помощью следующей команды (я также пробовал несколько вариантов):

docker exec <container> psql -U <user> -d <database> << '<sql dump file>'
heredoc>

вместо импорта моей базы данных он показывает приглашение heredoc>

какие-нибудь подсказки?

Я работаю с osx iterm 2 и zsh

1 Ответ

0 голосов
/ 06 мая 2018

нашел мою проблему,

Я использовал << вместо <, чтобы выбрать файл .. опечатка: (

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