From a4057b10af44e7f21243e539dd2daad2ad61657b Mon Sep 17 00:00:00 2001 From: Lingxian Kong Date: Fri, 17 Apr 2020 15:14:54 +1200 Subject: Added checks for deleting datastore version * Hard delete the datastore_configuration_parameters table record. * Make 'datastore_version_id' nullable for 'instances' table. * Check if the datastore version is still being used before removal. Story: 2007563 Task: 39451 Change-Id: I84e4a31f14f9327cc01ff2d699167d91112e1565 --- tools/trove-pylint.config | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'tools') diff --git a/tools/trove-pylint.config b/tools/trove-pylint.config index 257b394e..7a773950 100644 --- a/tools/trove-pylint.config +++ b/tools/trove-pylint.config @@ -771,6 +771,30 @@ "Instance of 'Table' has no 'create_column' member", "upgrade" ], + [ + "trove/db/sqlalchemy/migrate_repo/versions/044_remove_datastore_configuration_parameters_deleted.py", + "E1101", + "Instance of 'Table' has no 'drop_column' member", + "upgrade" + ], + [ + "trove/db/sqlalchemy/migrate_repo/versions/044_remove_datastore_configuration_parameters_deleted.py", + "no-member", + "Instance of 'Table' has no 'drop_column' member", + "upgrade" + ], + [ + "trove/db/sqlalchemy/migrate_repo/versions/044_remove_datastore_configuration_parameters_deleted.py", + "E1120", + "No value for argument 'dml' in method call", + "upgrade" + ], + [ + "trove/db/sqlalchemy/migrate_repo/versions/044_remove_datastore_configuration_parameters_deleted.py", + "no-value-for-parameter", + "No value for argument 'dml' in method call", + "upgrade" + ], [ "trove/db/sqlalchemy/migration.py", "E0611", -- cgit v1.2.1