はじめに
業務でTablePlusを使用していますが、バックアップとリストア機能がうまく使えずちょっと面倒でした。
いまさっき成功したのでメモします。
対象
- 適当なデータベース
- Dockerで立てる
version: '3.8'
services:
postgres:
image: pgvector/pgvector:pg15
environment:
POSTGRES_DB: rag_db
POSTGRES_USER: rag_user
POSTGRES_PASSWORD: rag_password
ports:
- "5433:5432"
volumes:
- postgres_data:/var/lib/postgresql/data
restart: unless-stopped
volumes:
postgres_data:
接続
バックアップしたいデータベースに接続する
バックアップする
バックアップしたいDBを選択する
add optionから--format=customを選択する。
バックアップを実行する
リストアする
リストアしたいDBを選択する
バックアップしたファイルを選択する
終わり
これでリストアできます。
フォーマット指定を今までずっと間違えていたようです