it技術:データベース:postgresql
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
it技術:データベース:postgresql [2024/11/15 09:56] – [エクスポート] yajuadmin | it技術:データベース:postgresql [2024/11/15 10:00] (現在) – [スキーマ単位] yajuadmin | ||
---|---|---|---|
行 522: | 行 522: | ||
==== スキーマ単位 ==== | ==== スキーマ単位 ==== | ||
- | pg_dump -h ホスト名 -p ポート番号 DB名 | + | pg_dump -n スキーマ名 |
+ | |||
+ | <code bat スキーマデータ取得.bat> | ||
+ | @echo off | ||
+ | |||
+ | SET PGPASSWORD=test | ||
+ | pg_dump -U test -n foo > foo.dump | ||
+ | </ | ||
=== リストア === | === リストア === | ||
- | pg_restoreは、pg_dumpによってアーカイブされた平文形式以外のアーカイブファイルを使って、PostgreSQLデータベースをリストアするためのユーティリティ | + | 平文形式の場合、psqlコマンドでダンプファイルを指定してリストアする。 |
+ | < | ||
+ | psql -U test < foo.dump | ||
+ | </ | ||
==== テーブル単位 ==== | ==== テーブル単位 ==== | ||
tオプションを指定する。\\ | tオプションを指定する。\\ | ||
行 535: | 行 545: | ||
pg_dump -T (テーブル名) | pg_dump -T (テーブル名) | ||
- | ==== スキーマ単位 ==== | + | |
- | sオプションを指定する。\\ | + | |
- | pg_dump -s (スキーマ名) | + | |
it技術/データベース/postgresql.1731632187.txt.gz · 最終更新: 2024/11/15 09:56 by yajuadmin