操作
Bug(バグ) #4011
完了いいねを追加した先の日記やコメント等が削除されても対応するniceテーブルのレコードが削除されない
開始日:
2016-09-09
期日:
進捗率:
100%
予定工数:
3.6 で発生するか:
Unknown (未調査)
3.8 で発生するか:
Unknown (未調査)
説明
nice テーブルの設計上、参照整合性を設定することができないためアプリケーションレベルで対応する必要がある。
> SHOW CREATE TABLE nice\G *************************** 1. row *************************** Table: nice Create Table: CREATE TABLE `nice` ( `id` int(11) NOT NULL AUTO_INCREMENT, `member_id` int(11) NOT NULL, `foreign_table` char(1) COLLATE utf8_bin NOT NULL, `foreign_id` int(11) NOT NULL, `foreign_hash` varchar(32) COLLATE utf8_bin NOT NULL, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `member_id_foreign_table_foreign_id_UNIQUE_idx` (`member_id`,`foreign_table`,`foreign_id`), KEY `foreign_hash_id_idx` (`foreign_hash`,`id`), KEY `member_id_idx` (`member_id`), CONSTRAINT `nice_member_id_member_id` FOREIGN KEY (`member_id`) REFERENCES `member` (`id`) ON DELETE CASCADE ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COLLATE=utf8_bin 1 row in set (0.00 sec)
Youichi Kimura さんが8年以上前に更新
- ステータス を Accepted(着手) から Pending Review(レビュー待ち) に変更
- 進捗率 を 0 から 50 に変更
下記 Pull Request にて修正しました
https://github.com/tejimaya/opLikePlugin/pull/6
Shinichi Urabe さんが7年以上前に更新
- ステータス を Pending Review(レビュー待ち) から Fixed(完了) に変更
- 対象バージョン を v1.2.4 alpha にセット
- 進捗率 を 50 から 100 に変更
マージ済みですので閉じておきます
操作