■SI Object Browser 掲示板


ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!

ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。
なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

discussion
※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。
NOT NULL制約が外れる 2006/03/28 10:05 OBER 1
OBER3.0.2.15において、
主キーを設定した後にドメインの割り当てを行なった場合に、
そのドメインそのものに対してNOT NULL制約が付与されていなかった場合に、
主キーにも関わらずNOT NULL制約が外れることがあります。

常に外れてしまうというわけではないですし、
同じドメインを他のエンティティの主キーに対して
設定しても外れないこともあります。
(複数主キーにドメインを設定する際に
 外れることが多いですが)

画面上にて必須のチェックが外れるだけでなく、
レポート出力等においても、必須ではない状態になります。

1つのedmファイルでのみ発生するのかと思ったのですが、
他のedmファイルでも同様の事象が発生します。

さすがに主キーから必須の制約が外れるというのは、
不具合ではないでしょうか?
[unji]
>OBER3.0.2.15において、
>主キーを設定した後にドメインの割り当てを行なった場合に、
>そのドメインそのものに対してNOT NULL制約が付与されていなかった場合に、
>主キーにも関わらずNOT NULL制約が外れることがあります。
>
>常に外れてしまうというわけではないですし、
>同じドメインを他のエンティティの主キーに対して
>設定しても外れないこともあります。
>(複数主キーにドメインを設定する際に
> 外れることが多いですが)
>
>画面上にて必須のチェックが外れるだけでなく、
>レポート出力等においても、必須ではない状態になります。
>
>1つのedmファイルでのみ発生するのかと思ったのですが、
>他のedmファイルでも同様の事象が発生します。
>
>さすがに主キーから必須の制約が外れるというのは、
>不具合ではないでしょうか?

こんにちは。神山@SIです。

頂きました報告につきまして、調査を行わせて頂きました。
発生条件としましては、NULLを許容するドメインの作成を行い、主キー設定を行ったカラムに対して、該当ドメインを設定することで発生致します。
1行目に関しては、デザイナ上問題ないように見えますが、DDLにて確認を行うとNOT NULLが付かず、2行目以降は必須項目自体にチェックがはずれてしまいます。

対応策としましては、主キーにするカラムに対して、NULLを許可したドメイン指定を行わず、設定頂けますでしょうか。

この件につきましては、
次期バージョンにて対応を検討させて頂きたいと考えております。