■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
制約のDDL
2014/10/02 18:36
OBER
1
yuuki
お世話になっております。OB ERを利用させていただいてます。
■環境
SI Object Browser ER 7.2.0.0
MYSQL 5.6
Win7
テーブルのエンティティにて、コード定義や制約('0' or '1'しか登録できない)を付与したのですが、実際のDDLには反映できないですか?
フォワードエンジニアリングのSQLファイル出力で制約事項もDDL化されているとよかったのですが。。
当方、操作にあまり慣れていないため簡単なことなのかもしれないですが教えていただけますか。
よろしくお願いいたします。
■環境
SI Object Browser ER 7.2.0.0
MYSQL 5.6
Win7
テーブルのエンティティにて、コード定義や制約('0' or '1'しか登録できない)を付与したのですが、実際のDDLには反映できないですか?
フォワードエンジニアリングのSQLファイル出力で制約事項もDDL化されているとよかったのですが。。
当方、操作にあまり慣れていないため簡単なことなのかもしれないですが教えていただけますか。
よろしくお願いいたします。
返信を投稿
OBER
OBサポート
こんにちは
OBサポートです。
コード定義、制約を作成した場合、通常ではCHECK制約として
DDL文に反映されますが、MySQLはCHECK制約がサポートされていません。
そのため、「SI Object Browser ER」では、
MySQL接続時にCHECK制約がDDL文に反映いたしません。
大変申し訳ございませんが、こちらは製品仕様とさせていただいておりますので、
ご理解いただけますようお願い申し上げます。
なお、MySQLではデータ型に"ENUM"を指定していただくことで、
文字列定数をリストすることが可能となっておりますので、
お試しいただけますでしょうか。
何卒、よろしくお願い申し上げます。
OBサポートです。
コード定義、制約を作成した場合、通常ではCHECK制約として
DDL文に反映されますが、MySQLはCHECK制約がサポートされていません。
そのため、「SI Object Browser ER」では、
MySQL接続時にCHECK制約がDDL文に反映いたしません。
大変申し訳ございませんが、こちらは製品仕様とさせていただいておりますので、
ご理解いただけますようお願い申し上げます。
なお、MySQLではデータ型に"ENUM"を指定していただくことで、
文字列定数をリストすることが可能となっておりますので、
お試しいただけますでしょうか。
何卒、よろしくお願い申し上げます。
返信を投稿
OBER