こんにちは。
PostgreSQL8.1.10を使っています。
pg_dumpでバックアップしたデータをpg_restoreでリストアするときに、エラーと警告が出てしまいます。
$ pg_dump -F c mydb > db.dump
$ dropdb mydb
$ pg_restore -C -d postgres db.dump
pg_restore: [アーカイバ(db)] TOC処理中にエラーがありました:
pg_restore: [アーカイバ(db)] TOCエントリ1514; 0 0 COMMENT SCHEMA public postgresのエラーです
pg_restore: [アーカイバ(db)] could not execute query: ERROR: スキーマpublicの所有者でなければなりません
Command was:
COMMENT ON SCHEMA public IS 'Standard public schema';
pg_restore: WARNING: 権限を取り上げられませんでした
pg_restore: WARNING: 権限を取り上げられませんでした
pg_restore: WARNING: 権限は付与されませんでした
pg_restore: WARNING: 権限は付与されませんでした
警告: リストアにてエラーを無視しました: 1
結果を確認した限りではリストアはされているようなのですが気になります。
このエラーはどういった理由で発生しているのでしょうか。
エラーを出さなくする方法はあるのでしょうか。
無視していいものならそれでも構わないのですが、理由は知っておきたいです。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
(バックアップファイルを展開しTOCエントリファイル1514行以降に
必要な事をしていないと思えば無視して構わないとは思います)
pg_resotre -CでDBも作成しようとしていると思いますが
postgresのDBが存在しているか
postgres(DB)を作成した時の所有者がmydbと異なっているか
またはpg_dumpを旧バージョン(8.1よりまえ)の物を使用しているか
他は不明
ありがとうございます。
どうやら、バックアップの際に、publicなスキーマの情報も一緒にバックアップしてしまった結果、リストア時に戻せなくて困っているようです。
pg_restoreに-U posgresをつけて実行したところ、エラーも警告も出なくなりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 簡単にシステムの復元できるようにするには 6 2023/08/04 08:02
- アクセサリ・腕時計 パテック フィリップの時計 2 2022/04/16 15:26
- オープンソース Vue+Laravelのデザインテンプレートのサンプルが起動できない 1 2022/05/18 21:52
- ソフトウェア Aimpに関する質問です。 1 2022/09/08 11:11
- Windows 10 Windows Updateが動作しません 7 2022/08/12 16:26
- Access(アクセス) アクセス テーブルの空白を変数に置換するボタンが作りたい 4 2022/07/08 11:19
- C言語・C++・C# const char** p;のとき、free(p)でC4090エラーとなるのはなぜですか 3 2023/03/31 16:28
- Visual Basic(VBA) VBA リボンののリカバリーでオーバーフローエラーになります 2 2023/07/04 19:07
- Access(アクセス) 実行時エラー3131 FROM 句の構文エラーです について 7 2022/06/13 15:45
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複数カラムを跨いだCOUNTができ...
-
pg_restoreでエラー
-
[SQLサーバ&勘定奉行]バイナリ...
-
バイナリデータ格納について
-
ディスク上のサイズの乖離が大...
-
Windows版 pg_dumpの結果をログ...
-
oracle spool SJIS → UTF-8
-
エクセルのデータをアクセスに...
-
ヤフーショッピングでPayPay支...
-
コマンドと関数の違い
-
CSVファイルをBULK INSERTでSQL...
-
AWSのcloud9で「 ls -l ~/.ssh/...
-
PostgresSQLの環境設定について
-
createdbでいきなりつまづいて...
-
shellからpostgresqlへの変数の...
-
Oracle / UNIX ファイルコマン...
-
socket のエラー
-
「ファイル名を指定して実行」 ...
-
Windows上のPostgreSQLの完全削...
-
MT4のOrderSendでエラーになり...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
pg_restoreでエラー
-
複数カラムを跨いだCOUNTができ...
-
ここでいう「データソース名」...
-
[SQLサーバ&勘定奉行]バイナリ...
-
ヤフーショッピングでPayPay支...
-
ディスク上のサイズの乖離が大...
-
oracle spool SJIS → UTF-8
-
Windows版 pg_dumpの結果をログ...
-
socket のエラー
-
createdbでいきなりつまづいて...
-
PostgreSQLについて教えてくだ...
-
新規作成したPostgresqlデータ...
-
tar.gzファイルのリストアについて
-
Windows上のPostgreSQLの完全削...
-
shellからpostgresqlへの変数の...
-
ACCESSのフォームだけを起動す...
-
SQLiteファイルへの同時アクセ...
-
Query OK, 0 rows affected
-
SJISのDBは作れますか?
-
CSVファイルをBULK INSERTでSQL...
おすすめ情報