mirror of
				https://github.com/yiisoft/yii2.git
				synced 2025-11-04 06:37:55 +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,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 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";
 | 
				
			||||||
 | 
				
			|||||||
@ -20,7 +20,7 @@ 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`)
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user