From 03c5a98b22e33334264abbe5d0f394b33ac9f581 Mon Sep 17 00:00:00 2001 From: John Bresnahan Date: Thu, 7 Mar 2013 13:48:22 -1000 Subject: [PATCH] Insure that migration 6 retains deleted image property index. Migration 6 for sqlite deletes the entire table and then recreates it, however it fails to create the image_properties deleted index. Fixes bug: 1051123 Change-Id: I4740ff1d5b9ec44067e6af7dd822329105222690 --- .../db/sqlalchemy/migrate_repo/versions/006_sqlite_upgrade.sql | 1 + 1 file changed, 1 insertion(+) diff --git a/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_upgrade.sql b/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_upgrade.sql index 520706a2b9..72358cf2e6 100644 --- a/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_upgrade.sql +++ b/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_upgrade.sql @@ -37,6 +37,7 @@ CREATE TABLE image_properties ( FOREIGN KEY(image_id) REFERENCES images (id) ); CREATE INDEX ix_image_properties_name ON image_properties (name); +CREATE INDEX ix_image_properties_deleted ON image_properties (deleted); INSERT INTO image_properties (id, image_id, name, value, created_at, updated_at, deleted_at, deleted) SELECT id, image_id, name, value, created_at, updated_at, deleted_at, deleted