From b030300b1687b853a95b6bd2e706045f549d1e50 Mon Sep 17 00:00:00 2001 From: "Bernhard M. Wiedemann" Date: Thu, 11 Sep 2014 11:09:21 +0200 Subject: [PATCH] use TRUE in SQL for boolean var The "allocated" variable was defined to be a boolean type and in postgresql this type is enforced, while in mysql this just maps to tinyint and accepts both numbers and bools Closes-Bug: #1368251 Change-Id: If324c8b83e490e150085d044ac61360b647522ac --- neutron/db/migration/migrate_to_ml2.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/neutron/db/migration/migrate_to_ml2.py b/neutron/db/migration/migrate_to_ml2.py index e42c9206c..9c854582f 100755 --- a/neutron/db/migration/migrate_to_ml2.py +++ b/neutron/db/migration/migrate_to_ml2.py @@ -171,7 +171,7 @@ class BaseMigrateToMl2_Icehouse(object): INSERT INTO ml2_vlan_allocations SELECT physical_network, vlan_id, allocated FROM %(source_table)s - WHERE allocated = 1 + WHERE allocated = TRUE """) % {'source_table': self.vlan_allocation_table_name}) def get_port_segment_map(self, engine): @@ -390,7 +390,7 @@ class MigrateOpenvswitchToMl2_Icehouse(BaseMigrateToMl2_Icehouse): INSERT INTO ml2_gre_allocations SELECT tunnel_id as gre_id, allocated FROM ovs_tunnel_allocations - WHERE allocated = 1 + WHERE allocated = TRUE """) engine.execute(""" INSERT INTO ml2_gre_endpoints @@ -404,7 +404,7 @@ class MigrateOpenvswitchToMl2_Icehouse(BaseMigrateToMl2_Icehouse): INSERT INTO ml2_vxlan_allocations SELECT tunnel_id as vxlan_vni, allocated FROM ovs_tunnel_allocations - WHERE allocated = 1 + WHERE allocated = TRUE """) engine.execute(sa.text(""" INSERT INTO ml2_vxlan_endpoints