Перейти к содержимому
G_Arthur_

blog/restore-database-dumps-for-postgres-in-docker-container.md

Restore Database Dumps for Postgres in Docker Container

1 мин чтения

Заносим дамп БД postgres в контейнер.

  1. Скопировать дамп внутрь контейнера:
docker cp <path_to_volume_in_host> <container_name>:<path_to_volume>
  1. Подключиться к контейнеру:
docker exec -it <container_name> bash
  1. Развернуть дамп:
pg_restore -U postgres -v -d postgres <dump_file>

Вот и всё. Мне для моего дампа пришлось воссоздавать пользователей — внутри контейнера подключаемся к psql:

psql -U postgres

и создаем пользователя:

CREATE USER <user_name> WITH PASSWORD <password>;

Похожие записи

blog/docker-and-postgres.md

1 мин чтения

Docker & Postgres

Как поднять контейнер с PostgreSQL в Docker, подключиться к нему и создать базу данных.

blog/hibernate-6-and-postgresql-jsonb.md

1 мин чтения

Использование jsonb в Hibernate 6

Как работать с типом JSONB в PostgreSQL через Hibernate 6: аннотация @JdbcTypeCode, маппинг Map и кастомных классов.

blog/docker.md

1 мин чтения

Docker: шпаргалка по командам

Шпаргалка по основным командам Docker: управление контейнерами, образами, логами, и работа с Dockerfile.