OSS-DB Silver / バックアップとリカバリ ・ 無料問題 3/5
バックアップとリカバリ 問題3[バックアップ方法]
次のコマンドを実行したときの結果として、正しいものを選んでください。
$ pg_dump -d sales -f sales.sql$ pg_restore -d sales_copy sales.sql選択肢
- A.sales.sql の内容が sales_copy にリストアされる
- B.pg_dump が、出力形式の指定がないというエラーを出す
- C.pg_restore が、テキスト形式のダンプなので psql を使うようにというエラーを出す正解
- D.sales_copy が存在しなければ、作成してからリストアされる
解説
-F を付けない pg_dump はプレーンテキスト形式で出力するので、sales.sql は SQL 文のファイルになります。pg_restore はアーカイブ形式 (カスタム・ディレクトリ・tar) しか読めず、テキスト形式だと分かると「psql を使う」ように促すエラーで終わります。リストアするには psql -d sales_copy -f sales.sql を実行します。
OSS-DB Silver の他の分野の無料問題
ここで公開しているのは無料範囲の問題です。無料登録すると、解答の記録・ダッシュボードでの復習ができ、 プレミアムならこの問題セットの全問題と本番形式の模擬試験も解けます。