nova/nova/db/sqlalchemy/migrate_repo/versions
Stephen Finucane 1da542ff7a db: Compact Liberty database migrations
Compact Liberty database migrations into a single migration,
'302_liberty.py'.

Users will now need to update to Liberty before updating to Mitaka or
later.

Specific changes include:

- Drop 'volumes', 'iscsi_targets' tables
- Add 'migration_type', 'hidden' columns to 'migrations' table
- Add 'last_seen_up' column to 'services' table
- Add index for 'uuid' column of 'virtual_interfaces' table
- Add 'forced_down' column to 'services' table
- Add 'version' column to 'services' table
- Add 'migration_context' column to 'migration_context' table
- Add index for 'instance_uuid' column of 'instance_system_metadata'
  table for PostgreSQL and SQLite; this was already present for MySQL

This hits the same issue seen previously of a constraint being added to
a boolean field in a shadow table on SQLite, despite this being disabled
for the main table. As before, we can ignore this given SQLite is not a
production DB.

We also hit another case of doing something to a main table but not its
shadow table, which will have to be resolved later.

Now that we can rely on flavor records having been migrated, we can
remove the 'db migrate_flavor_data' nova-manage command. This will be
done separately.

When testing, the previous base version was 279. It is now 301.

[1] https://github.com/sqlalchemy/alembic/issues/652

Change-Id: I9933a9e9087868f1cd92100b3e82c35fe02cab09
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2021-01-07 11:47:43 +00:00
..
302_liberty.py db: Compact Liberty database migrations 2021-01-07 11:47:43 +00:00
303_placeholder.py Reserve 10 migrations for backports 2015-09-30 08:29:04 -07:00
304_placeholder.py Reserve 10 migrations for backports 2015-09-30 08:29:04 -07:00
305_placeholder.py Reserve 10 migrations for backports 2015-09-30 08:29:04 -07:00
306_placeholder.py Reserve 10 migrations for backports 2015-09-30 08:29:04 -07:00
307_placeholder.py Reserve 10 migrations for backports 2015-09-30 08:29:04 -07:00
308_placeholder.py Reserve 10 migrations for backports 2015-09-30 08:29:04 -07:00
309_placeholder.py Reserve 10 migrations for backports 2015-09-30 08:29:04 -07:00
310_placeholder.py Reserve 10 migrations for backports 2015-09-30 08:29:04 -07:00
311_placeholder.py Reserve 10 migrations for backports 2015-09-30 08:29:04 -07:00
312_placeholder.py Reserve 10 migrations for backports 2015-09-30 08:29:04 -07:00
313_add_parent_id_column.py db: adding columns to PciDevice table 2015-12-31 09:12:44 +00:00
314_add_resource_provider_tables.py remove db2 support from tree 2016-05-23 07:33:20 -04:00
315_add_migration_progresss_detail.py Add migration progress detail in DB 2016-02-14 06:46:48 +00:00
316_add_disk_ratio_for_compute_nodes.py Add disk_allocation_ratio to ComputeNode 2016-02-22 10:54:18 +01:00
317_add_aggregate_uuid.py Add a column for uuid to aggregate_hosts 2016-02-22 11:16:22 -08:00
318_resource_provider_name_aggregates.py remove db2 support from tree 2016-05-23 07:33:20 -04:00
319_add_instances_deleted_created_at_index.py Remove translation of log messages 2017-07-18 09:03:39 +00:00
320_placeholder.py Add placeholder migrations for Mitaka backports 2016-03-16 12:54:59 -07:00
321_placeholder.py Add placeholder migrations for Mitaka backports 2016-03-16 12:54:59 -07:00
322_placeholder.py Add placeholder migrations for Mitaka backports 2016-03-16 12:54:59 -07:00
323_placeholder.py Add placeholder migrations for Mitaka backports 2016-03-16 12:54:59 -07:00
324_placeholder.py Add placeholder migrations for Mitaka backports 2016-03-16 12:54:59 -07:00
325_placeholder.py Add placeholder migrations for Mitaka backports 2016-03-16 12:54:59 -07:00
326_placeholder.py Add placeholder migrations for Mitaka backports 2016-03-16 12:54:59 -07:00
327_placeholder.py Add placeholder migrations for Mitaka backports 2016-03-16 12:54:59 -07:00
328_placeholder.py Add placeholder migrations for Mitaka backports 2016-03-16 12:54:59 -07:00
329_placeholder.py Add placeholder migrations for Mitaka backports 2016-03-16 12:54:59 -07:00
330_enforce_mitaka_online_migrations.py Bump hacking min version to 3.1.0 2020-05-19 08:09:43 +08:00
331_add_tag_to_vifs_and_bdm.py Fix invalid import order 2016-07-04 11:23:52 +05:30
332_keypair_in_extra.py Add keypairs to instance_extra 2016-05-06 11:18:37 -07:00
333_add_console_auth_tokens_table.py Add console auth tokens table and model 2016-06-17 12:23:11 +01:00
334_device_metadata_in_extra.py db: add a device_metadata column to instance_extra 2016-06-24 04:30:51 -04:00
335_placeholder.py Add placeholder DB migrations for Ocata 2016-09-22 07:42:57 -07:00
336_placeholder.py Add placeholder DB migrations for Ocata 2016-09-22 07:42:57 -07:00
337_placeholder.py Add placeholder DB migrations for Ocata 2016-09-22 07:42:57 -07:00
338_placeholder.py Add placeholder DB migrations for Ocata 2016-09-22 07:42:57 -07:00
339_placeholder.py Add placeholder DB migrations for Ocata 2016-09-22 07:42:57 -07:00
340_placeholder.py Add placeholder DB migrations for Ocata 2016-09-22 07:42:57 -07:00
341_placeholder.py Add placeholder DB migrations for Ocata 2016-09-22 07:42:57 -07:00
342_placeholder.py Add placeholder DB migrations for Ocata 2016-09-22 07:42:57 -07:00
343_placeholder.py Add placeholder DB migrations for Ocata 2016-09-22 07:42:57 -07:00
344_placeholder.py Add placeholder DB migrations for Ocata 2016-09-22 07:42:57 -07:00
345_require_online_migration_completion.py TrivialFix: Add a space between messages 2018-02-09 10:55:41 +00:00
346_remove_scheduled_at_column.py Remove scheduled_at attribute from instances table 2016-09-27 20:10:57 +00:00
347_add_updated_at_index.py Remove translation of log messages 2017-07-18 09:03:39 +00:00
348_placeholder.py Reserve migration placeholders for Ocata backports 2017-02-06 07:40:31 -08:00
349_placeholder.py Reserve migration placeholders for Ocata backports 2017-02-06 07:40:31 -08:00
350_placeholder.py Reserve migration placeholders for Ocata backports 2017-02-06 07:40:31 -08:00
351_placeholder.py Reserve migration placeholders for Ocata backports 2017-02-06 07:40:31 -08:00
352_placeholder.py Reserve migration placeholders for Ocata backports 2017-02-06 07:40:31 -08:00
353_placeholder.py Reserve migration placeholders for Ocata backports 2017-02-06 07:40:31 -08:00
354_placeholder.py Reserve migration placeholders for Ocata backports 2017-02-06 07:40:31 -08:00
355_placeholder.py Reserve migration placeholders for Ocata backports 2017-02-06 07:40:31 -08:00
356_placeholder.py Reserve migration placeholders for Ocata backports 2017-02-06 07:40:31 -08:00
357_placeholder.py Reserve migration placeholders for Ocata backports 2017-02-06 07:40:31 -08:00
358_bdm_attachment_id.py db: Add attachment_id to block_device_mapping 2017-03-16 15:26:33 -04:00
359_add_service_uuid.py Add uuid to Service model 2017-04-11 17:58:52 -04:00
360_add_compute_node_mapped.py Add ComputeNode.mapped field 2017-04-27 19:44:51 -04:00
361_add_compute_nodes_uuid_index.py Add compute_nodes_uuid_idx unique index 2017-05-01 12:52:34 -04:00
362_add_pci_devices_uuid.py pci: add uuid field to PciDevice object 2017-06-11 12:56:48 -04:00
363_placeholder.py Add placeholder migrations for Pike backports 2017-08-28 13:24:09 -07:00
364_placeholder.py Add placeholder migrations for Pike backports 2017-08-28 13:24:09 -07:00
365_placeholder.py Add placeholder migrations for Pike backports 2017-08-28 13:24:09 -07:00
366_placeholder.py Add placeholder migrations for Pike backports 2017-08-28 13:24:09 -07:00
367_placeholder.py Add placeholder migrations for Pike backports 2017-08-28 13:24:09 -07:00
368_placeholder.py Add placeholder migrations for Pike backports 2017-08-28 13:24:09 -07:00
369_placeholder.py Add placeholder migrations for Pike backports 2017-08-28 13:24:09 -07:00
370_placeholder.py Add placeholder migrations for Pike backports 2017-08-28 13:24:09 -07:00
371_placeholder.py Add placeholder migrations for Pike backports 2017-08-28 13:24:09 -07:00
372_placeholder.py Add placeholder migrations for Pike backports 2017-08-28 13:24:09 -07:00
373_migration_uuid.py Add uuid to migration table 2017-08-28 13:24:09 -07:00
374_bdm_uuid.py Add uuid column to BlockDeviceMapping 2017-12-17 14:28:35 +00:00
375_add_access_url_to_console_auth_tokens.py Add access_url_base to console_auth_tokens table 2018-01-06 02:02:26 +00:00
376_add_console_auth_tokens_index.py Add index on token_hash and instance_uuid for console_auth_tokens 2018-01-06 02:03:48 +00:00
377_add_migrations_updated_at_index.py Add index(updated_at) on migrations table. 2018-01-10 14:04:23 -05:00
378_add_instance_actions_updated_at_index.py Add index(instance_uuid, updated_at) on instance_actions table 2018-01-22 01:34:20 +00:00
379_placeholder.py Add placeholder migrations for Queens backports 2018-03-17 23:08:58 +01:00
380_placeholder.py Add placeholder migrations for Queens backports 2018-03-17 23:08:58 +01:00
381_placeholder.py Add placeholder migrations for Queens backports 2018-03-17 23:08:58 +01:00
382_placeholder.py Add placeholder migrations for Queens backports 2018-03-17 23:08:58 +01:00
383_placeholder.py Add placeholder migrations for Queens backports 2018-03-17 23:08:58 +01:00
384_placeholder.py Add placeholder migrations for Queens backports 2018-03-17 23:08:58 +01:00
385_placeholder.py Add placeholder migrations for Queens backports 2018-03-17 23:08:58 +01:00
386_placeholder.py Add placeholder migrations for Queens backports 2018-03-17 23:08:58 +01:00
387_placeholder.py Add placeholder migrations for Queens backports 2018-03-17 23:08:58 +01:00
388_placeholder.py Add placeholder migrations for Queens backports 2018-03-17 23:08:58 +01:00
389_add_aggregate_metadata_index.py Add an index on aggregate_metadata.value 2018-03-28 15:58:46 -07:00
390_add_trusted_certs.py Add trusted_certs to instance_extra 2018-03-29 23:00:42 -04:00
391_add_volume_type_to_bdm.py Add volume_type field to BlockDeviceMapping object 2018-09-28 03:29:24 -04:00
392_placeholder.py Add placeholder migrations for Stein backports 2019-04-08 18:08:40 +01:00
393_placeholder.py Add placeholder migrations for Stein backports 2019-04-08 18:08:40 +01:00
394_placeholder.py Add placeholder migrations for Stein backports 2019-04-08 18:08:40 +01:00
395_placeholder.py Add placeholder migrations for Stein backports 2019-04-08 18:08:40 +01:00
396_placeholder.py Add placeholder migrations for Stein backports 2019-04-08 18:08:40 +01:00
397_migrations_cross_cell_move.py Add Migration.cross_cell_move and get_by_uuid 2019-06-12 17:17:49 -04:00
398_add_vpmems.py db: Add vpmems to instance_extra 2019-07-09 15:36:49 +08:00
399_add_instances_hidden.py Fix instance.hidden migration and querying 2020-02-07 08:54:56 -08:00
400_enforce_service_uuid.py Add blocker migration for completing services.uuid migration 2019-08-20 18:15:19 -04:00
401_add_user_id_and_project_id_to_migrations.py Add user_id and project_id column to Migration 2019-09-12 16:52:12 +00:00
402_add_resources.py db: Add resources column in instance_extra table 2019-09-13 08:50:32 +00:00
403_placeholder.py Add reserved schema migrations for Ussuri 2019-10-03 08:47:36 -07:00
404_placeholder.py Add reserved schema migrations for Ussuri 2019-10-03 08:47:36 -07:00
405_placeholder.py Add reserved schema migrations for Ussuri 2019-10-03 08:47:36 -07:00
406_placeholder.py Add reserved schema migrations for Ussuri 2019-10-03 08:47:36 -07:00
407_placeholder.py Add reserved schema migrations for Ussuri 2019-10-03 08:47:36 -07:00
408_placeholder.py Add placeholder migrations for Ussuri backports 2020-04-24 09:26:42 +09:00
409_placeholder.py Add placeholder migrations for Ussuri backports 2020-04-24 09:26:42 +09:00
410_placeholder.py Add placeholder migrations for Ussuri backports 2020-04-24 09:26:42 +09:00
411_placeholder.py Add placeholder migrations for Ussuri backports 2020-04-24 09:26:42 +09:00
412_placeholder.py Add placeholder migrations for Ussuri backports 2020-04-24 09:26:42 +09:00
413_placeholder.py Add placeholder migrations for Victoria backports 2020-10-17 07:53:08 +00:00
414_placeholder.py Add placeholder migrations for Victoria backports 2020-10-17 07:53:08 +00:00
415_placeholder.py Add placeholder migrations for Victoria backports 2020-10-17 07:53:08 +00:00
416_placeholder.py Add placeholder migrations for Victoria backports 2020-10-17 07:53:08 +00:00
417_placeholder.py Add placeholder migrations for Victoria backports 2020-10-17 07:53:08 +00:00
__init__.py Removed copyright from empty files 2014-02-27 14:27:54 +02:00