Flaskでalembicのファイルを作成するコマンドを入力したところエラーが発生しました。
このファイルを実行するとき、カラムのデータはnullになってしまうので
エラーになっているっぽいです
なので、
- 該当テーブルのデータを削除してnullになった時エラーを発生させないようにして回避する
- テーブルの情報をalembicで修正するときにデータをいれてやる
とかすれば治ります
ちなみに私はデータを削除して対応しました
(pymysql.err.IntegrityError) (1452, 'Cannot add or update a child row: a foreign key constraint fails (`test`.`#sql-484f_1e`, CONSTRAINT `tinfo_watch_id_fk` FOREIGN KEY (`watch_id`) REFERENCES `watch` (`id`) ON DELETE CASCADE)') [SQL: 'ALTER TABLE tinfo ADD CONSTRAINT tinfo_watch_id_fk FOREIGN KEY(watch_id) REFERENCES watch (id) ON DELETE CASCADE']
参考記事
なし
コメントを残す