mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-02 21:41:19 +08:00
Fix #17975: Fix deleting unused messages with console command if message tables were created manually (auerswald, cebe)
Co-authored-by: AA <auerswald@users.noreply.github.com> Co-authored-by: Carsten Brandt <mail@cebe.cc>
This commit is contained in:
committed by
GitHub
parent
37fc929285
commit
d07cbdaab3
@ -4,6 +4,7 @@ Yii Framework 2 Change Log
|
|||||||
2.0.35 under development
|
2.0.35 under development
|
||||||
------------------------
|
------------------------
|
||||||
|
|
||||||
|
- Bug #17975: Fix deleting unused messages with console command if message tables were created manually (auerswald, cebe)
|
||||||
- Bug #17961: Fix pagination `pageSizeLimit` ignore if set as array with more then 2 elements (tsvetiligo)
|
- Bug #17961: Fix pagination `pageSizeLimit` ignore if set as array with more then 2 elements (tsvetiligo)
|
||||||
- Bug #18011: Added attribute labels support for `DynamicModel`, fixed `EachValidator` to pass the attribute label to the underlying `DynamicModel` (storch)
|
- Bug #18011: Added attribute labels support for `DynamicModel`, fixed `EachValidator` to pass the attribute label to the underlying `DynamicModel` (storch)
|
||||||
- Enh #18019: Allow jQuery 3.5.0 to be installed (wouter90)
|
- Enh #18019: Allow jQuery 3.5.0 to be installed (wouter90)
|
||||||
|
|||||||
@ -29,7 +29,7 @@ CREATE TABLE [message]
|
|||||||
);
|
);
|
||||||
|
|
||||||
ALTER TABLE [message] ADD CONSTRAINT [pk_message_id_language] PRIMARY KEY ([id], [language]);
|
ALTER TABLE [message] ADD CONSTRAINT [pk_message_id_language] PRIMARY KEY ([id], [language]);
|
||||||
ALTER TABLE [message] ADD CONSTRAINT [fk_message_source_message] FOREIGN KEY ([id]) REFERENCES [source_message] ([id]) ON UPDATE CASCADE ON DELETE NO ACTION;
|
ALTER TABLE [message] ADD CONSTRAINT [fk_message_source_message] FOREIGN KEY ([id]) REFERENCES [source_message] ([id]) ON UPDATE NO ACTION ON DELETE CASCADE;
|
||||||
|
|
||||||
CREATE INDEX [idx_message_language] on [message] ([language]);
|
CREATE INDEX [idx_message_language] on [message] ([language]);
|
||||||
CREATE INDEX [idx_source_message_category] on [source_message] ([category]);
|
CREATE INDEX [idx_source_message_category] on [source_message] ([category]);
|
||||||
|
|||||||
@ -27,7 +27,7 @@ CREATE TABLE `message`
|
|||||||
);
|
);
|
||||||
|
|
||||||
ALTER TABLE `message` ADD CONSTRAINT `pk_message_id_language` PRIMARY KEY (`id`, `language`);
|
ALTER TABLE `message` ADD CONSTRAINT `pk_message_id_language` PRIMARY KEY (`id`, `language`);
|
||||||
ALTER TABLE `message` ADD CONSTRAINT `fk_message_source_message` FOREIGN KEY (`id`) REFERENCES `source_message` (`id`) ON UPDATE CASCADE ON DELETE RESTRICT;
|
ALTER TABLE `message` ADD CONSTRAINT `fk_message_source_message` FOREIGN KEY (`id`) REFERENCES `source_message` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE;
|
||||||
|
|
||||||
CREATE INDEX idx_message_language ON message (language);
|
CREATE INDEX idx_message_language ON message (language);
|
||||||
CREATE INDEX idx_source_message_category ON source_message (category);
|
CREATE INDEX idx_source_message_category ON source_message (category);
|
||||||
|
|||||||
@ -29,10 +29,10 @@ CREATE TABLE "message"
|
|||||||
);
|
);
|
||||||
|
|
||||||
ALTER TABLE "message" ADD CONSTRAINT "pk_message_id_language" PRIMARY KEY ("id", "language");
|
ALTER TABLE "message" ADD CONSTRAINT "pk_message_id_language" PRIMARY KEY ("id", "language");
|
||||||
ALTER TABLE "message" ADD CONSTRAINT "fk_message_source_message" FOREIGN KEY ("id") REFERENCES "source_message" ("id") ON UPDATE CASCADE ON DELETE RESTRICT;
|
ALTER TABLE "message" ADD CONSTRAINT "fk_message_source_message" FOREIGN KEY ("id") REFERENCES "source_message" ("id") ON UPDATE RESTRICT ON DELETE CASCADE;
|
||||||
|
|
||||||
CREATE INDEX "idx_message_language" ON "message" USING btree (language);
|
CREATE INDEX "idx_message_language" ON "message" USING btree (language);
|
||||||
ALTER TABLE "message" CLUSTER ON "idx_message_language";
|
ALTER TABLE "message" CLUSTER ON "idx_message_language";
|
||||||
|
|
||||||
CREATE INDEX "idx_source_message_category" ON "source_message" USING btree (category);
|
CREATE INDEX "idx_source_message_category" ON "source_message" USING btree (category);
|
||||||
ALTER TABLE "source_message" CLUSTER ON "idx_source_message_category";
|
ALTER TABLE "source_message" CLUSTER ON "idx_source_message_category";
|
||||||
|
|||||||
@ -20,11 +20,11 @@ CREATE TABLE `source_message`
|
|||||||
|
|
||||||
CREATE TABLE `message`
|
CREATE TABLE `message`
|
||||||
(
|
(
|
||||||
`id` integer NOT NULL REFERENCES `source_message` (`id`) ON UPDATE CASCADE ON DELETE NO ACTION,
|
`id` integer NOT NULL REFERENCES `source_message` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE,
|
||||||
`language` varchar(16) NOT NULL,
|
`language` varchar(16) NOT NULL,
|
||||||
`translation` text,
|
`translation` text,
|
||||||
PRIMARY KEY (`id`, `language`)
|
PRIMARY KEY (`id`, `language`)
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE INDEX idx_message_language ON message (language);
|
CREATE INDEX idx_message_language ON message (language);
|
||||||
CREATE INDEX idx_source_message_category ON source_message (category);
|
CREATE INDEX idx_source_message_category ON source_message (category);
|
||||||
|
|||||||
Reference in New Issue
Block a user