[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[orca-users:01591] Re: Woody 版 jma 報告です。
- To: <orca-users@xxxxxxxxxxxxxx>
- Subject: [orca-users:01591] Re: Woody 版 jma 報告です。
- From: "Toshihiko" <tosihiko@xxxxxxxxx>
- Date: Sat, 28 Sep 2002 15:31:21 +0900
伊藤@Naclです。
お世話になります。
おそらく
potatoのマシンでは
$ pg_dump -R orca > (ダンプファイル名)
とpg_dumpのオプションも特に指定せずに処理をされている
と思います。
こうするとダンプファイルの中は
先頭でテーブルを作成する(create table)フェーズ
次にデータをリストアする(copy)フェーズ
最後にインデックスを作成する(create index)フェーズ
という順序で作成されます。
woodyのマシンではjma-receiptをインストールすると
必要なテーブルを作成します。
このデータベースに対しそのままダンプファイルから
psql コマンドでインポートしようとすると
すでに同じテーブル名やインデックス名が存在しますので
テーブルを作成するフェーズとインデックスを作成する
フェーズは確実にエラーになります。
データのリストアでもレコードキーが重複するものが
マスタなどでは確実にありますからエラーの出たところで
そのテーブルへのリストアはスキップされます。
やはりERRORと表示されるのは気持ちわるいので
次の方法でやり直した方がいいでしょう。
注意事項ですがpotato,woodyとも最新パッケージ
(この時点では0.9.35)であることを前提としています。
woodyのマシンで
orcaユーザーの権限で実行します。
orcaデータベースを再作成します。
$ dropdb orca
$ createdb orca
で再作成できます。
次に
$ psql orca < (ダンプファイル)
をすればERRORも出ずきれいに移行できるはずです。
よろしくお願いします。
> 八木@大阪です。
>
> On Sat, 28 Sep 2002 10:07:12 +0900
> YAGI Takahide <thyagi@xxxxxxxxxxxxxxx> 様からのメールに:
>
> > > >ERROR index __________exists
> > > >CREATE:INDEX___________________________
> > > >となりますが、これは、データベース構造が変わったための
> > > >正常な過程と考えていいのでしょうか?
> > >
> > > 私の場合は、エラーが出なかったのですが。
> >
> > もしかしたら、地方公費のデータが問題なのかもしれません。
> > これを抜いた状態で、もう一度確かめてみます。
>
> うぅ〜〜〜ん。
> 地方公費を入れていない最新版potatoORCAを作って、
> データを抜いて、最新版woodyORCAにリストアしても、
> psqlの過程で、ERRORの表示がでます。
>
> 藤井さんの場合、全く、ERROR表示はでないのでしょうか?
> デーベース構造が違うはずなので、何らかのレスポンスが
> あると思うのですが・・・・・・・・・?
>
>
> P.S.
> 飛び交う議論の下を匍匐前進の八木でした。
> もちろん、ORCAも前進あるのみですよね。
>
> ***********************************************
> 八木高秀
> thyagi@xxxxxxxxxxxxxxx / thyagi@xxxxxxxxxxxxxxx
> ***********************************************