Yevgeny Zaspitsky has uploaded a new change for review. Change subject: engine: Add management field to network_cluster table ......................................................................
engine: Add management field to network_cluster table Add management field to network_cluster table and support it in the DAO. Change-Id: I854a824d4ecac10cfc57829c169c52424aeaa75a Signed-off-by: Yevgeny Zaspitsky <[email protected]> --- M backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/network/NetworkClusterDaoDbFacadeImpl.java M backend/manager/modules/dal/src/test/resources/fixtures.xml A packaging/dbscripts/upgrade/03_06_0350_add_management_to_network_cluster.sql 3 files changed, 17 insertions(+), 2 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/81/32781/1 diff --git a/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/network/NetworkClusterDaoDbFacadeImpl.java b/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/network/NetworkClusterDaoDbFacadeImpl.java index d69221f..5bbba11 100644 --- a/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/network/NetworkClusterDaoDbFacadeImpl.java +++ b/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/network/NetworkClusterDaoDbFacadeImpl.java @@ -26,6 +26,7 @@ entity.setDisplay(rs.getBoolean("is_display")); entity.setRequired(rs.getBoolean("required")); entity.setMigration(rs.getBoolean("migration")); + entity.setManagement(rs.getBoolean("management")); return entity; } }; @@ -72,7 +73,8 @@ .addValue("status", cluster.getStatus()) .addValue("is_display", cluster.isDisplay()) .addValue("required", cluster.isRequired()) - .addValue("migration", cluster.isMigration()); + .addValue("migration", cluster.isMigration()) + .addValue("management", cluster.isManagement()); getCallsHandler().executeModification("Insertnetwork_cluster", parameterSource); } @@ -85,7 +87,8 @@ .addValue("status", cluster.getStatus()) .addValue("is_display", cluster.isDisplay()) .addValue("required", cluster.isRequired()) - .addValue("migration", cluster.isMigration()); + .addValue("migration", cluster.isMigration()) + .addValue("management", cluster.isManagement()); getCallsHandler().executeModification("Updatenetwork_cluster", parameterSource); } diff --git a/backend/manager/modules/dal/src/test/resources/fixtures.xml b/backend/manager/modules/dal/src/test/resources/fixtures.xml index b2e1360..eaeb459 100644 --- a/backend/manager/modules/dal/src/test/resources/fixtures.xml +++ b/backend/manager/modules/dal/src/test/resources/fixtures.xml @@ -1486,6 +1486,7 @@ <column>is_display</column> <column>required</column> <column>migration</column> + <column>management</column> <row> <value>58d5c1c6-cb15-4832-b2a4-023770607188</value> <value>b399944a-81ab-4ec5-8266-e19ba7c3c9d1</value> @@ -1493,6 +1494,7 @@ <value>0</value> <value>0</value> <value>0</value> + <value>0</value> </row> <row> <value>58d5c1c6-cb15-4832-b2a4-023770607189</value> @@ -1501,6 +1503,7 @@ <value>0</value> <value>0</value> <value>1</value> + <value>1</value> </row> <row> <value>58d5c1c6-cb15-4832-b2a4-023770607189</value> @@ -1509,6 +1512,7 @@ <value>0</value> <value>0</value> <value>0</value> + <value>0</value> </row> </table> diff --git a/packaging/dbscripts/upgrade/03_06_0350_add_management_to_network_cluster.sql b/packaging/dbscripts/upgrade/03_06_0350_add_management_to_network_cluster.sql new file mode 100644 index 0000000..c0b83bd --- /dev/null +++ b/packaging/dbscripts/upgrade/03_06_0350_add_management_to_network_cluster.sql @@ -0,0 +1,8 @@ +select fn_db_add_column('network_cluster', 'management', 'boolean NOT NULL DEFAULT false'); + +update network_cluster +set management = true +where network_id in (select id + from network + where name='ovirtmgmt'); + -- To view, visit http://gerrit.ovirt.org/32781 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I854a824d4ecac10cfc57829c169c52424aeaa75a Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Yevgeny Zaspitsky <[email protected]> _______________________________________________ Engine-patches mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/engine-patches
