Tsutomu Hayashi
hayas****@fireb*****
2016年 2月 18日 (木) 15:52:38 JST
はやしです。 なるほど、本当に参照してたんですね。(^_^;) 無事に解決してなによりです。 +++++++++++++++++++++++++++++++ From Hayashi "tomneko" tsutomu Mail: hayas****@fireb***** Web: http://www.firebird.gr.jp +++++++++++++++++++++++++++++++ 2016年2月18日 15:17 渡辺 <watan****@novel*****>: > 林さん > > 渡辺です。 > > ありがとうございました。 > > 1つのprocedureが Select文の中で、 > plan sort句を使い、その中でこのForeignKeyを使っていました。 > > たぶん、10年以上前に書いたProcedureなのですが、 > 外部キーを作るとついでにIndexができるんだな~と考えて > じゃ、これでいいやって感じで外部キー用のIndexを > 通常のIndexと同じように使ったんだと思います。 > (FireBirdは外部キーでもUniqueでも内部でIndexを作るようですね) > > > 何にdependしてるのか分からなかったんですが、 > mon$dependenciesを上手に読めば良かったのかも知れないです。 > > select d.*, > (select rdb$type_name from rdb$types > where rdb$field_name='RDB$OBJECT_TYPE' > and rdb$type=d.rdb$dependent_type) > from rdb$dependencies d > where rdb$depended_on_name='HACHU' > and rdb$Field_name='PARTSID' > > データベースの故障はなかったようです。 > > > ありがとうございました。 > > > > On 2016/02/17 16:19, Tsutomu Hayashi wrote: >> はやしです。 >> >> 未コミットのデータがあると、依存性があるとエラーが表示されることがあるようです。 >> >> http://tracker.firebirdsql.org/browse/CORE-1655 >> >> 2016年2月17日 6:38 渡辺 <watan****@novel*****>: >>>>> unsuccessful metadata update >>>>> -cannot delete >>>>> -INDEX FKHACHUTOPARTS >>>>> -there are 1 dependencies >> テスト用のデータベースをバックアップ+リストアして試してみてはどうでしょうか? >> >> また、最悪の場合はリストア時に -n オプションを付けて制約を全て取っ払ってみることも出来ますが・・・ >> >> >> +++++++++++++++++++++++++++++++ >> >> >From Hayashi "tomneko" tsutomu >> Mail: hayas****@fireb***** >> Web: http://www.firebird.gr.jp >> >> +++++++++++++++++++++++++++++++ >> _______________________________________________ >> Firebird-jp-general mailing list >> Fireb****@lists***** >> http://lists.osdn.me/mailman/listinfo/firebird-jp-general >> >> > > > -- > /////ノベルット/////////////////////////////////////////////// > 株式会社 ノベルット ソフトウェア インダストリー > 代表取締役 渡辺 伸雄 > 〒144-0043 東京都 大田区 羽田2-12-3 > Tel:03-5705-2595 > Fax:03-6423-9505 FAX番号が変わりました! > mobile-phone:080-3430-2595 070-5582-6540 > Email:watan****@novel***** > ///////////////////////////////////////////////ノベルット///// > > _______________________________________________ > Firebird-jp-general mailing list > Fireb****@lists***** > http://lists.osdn.me/mailman/listinfo/firebird-jp-general