1
テーブルをDynamic
行形式で作成し、compact
ではなく作成したいと考えています。Entity FrameworkでMySQLテーブルのROW FORMATを設定することはできますか?
可能ですか?
MySQL 5.6では、テーブルの作成時にデフォルトの行フォーマットを設定するグローバルオプションはありません。
テーブルをDynamic
行形式で作成し、compact
ではなく作成したいと考えています。Entity FrameworkでMySQLテーブルのROW FORMATを設定することはできますか?
可能ですか?
MySQL 5.6では、テーブルの作成時にデフォルトの行フォーマットを設定するグローバルオプションはありません。
5.6では、デフォルトの行形式は指定できませんが、5.7では指定できません。
ここでは、このhereについての詳細を読むことができます5.6
CREATE TABLE t1 (f1 int unsigned) ROW_FORMAT=DYNAMIC ENGINE=INNODB;
で作業を行います抜粋です。
ここで問題となっているのは、エンティティフレームワークの部分です。あなたはクエリを書いていません: –
@VincentdeLagabbeあなたはそれらを書きませんが、作成する移行ファイルはまだありますテーブルを作成するSQL。そのSQLは変更される可能性があります。特定の状況下で生成されたコードを変更することには何も問題ありません。 – webnoob
エンティティのframeword用のSapient MySQLドライバでは、スクリプトの生成は実装されていません。だから私はスクリプトを生成することはできませんし、それをsed。 –