Merge "[sqlalchemy2] Added missing relationships in models"
This commit is contained in:
commit
8d6578db01
@ -19,6 +19,7 @@ from oslo_db.sqlalchemy import models
|
|||||||
import sqlalchemy as sa
|
import sqlalchemy as sa
|
||||||
from sqlalchemy.ext import orderinglist
|
from sqlalchemy.ext import orderinglist
|
||||||
from sqlalchemy import orm
|
from sqlalchemy import orm
|
||||||
|
from sqlalchemy.orm import Mapped
|
||||||
from sqlalchemy.orm import validates
|
from sqlalchemy.orm import validates
|
||||||
from sqlalchemy.sql import func
|
from sqlalchemy.sql import func
|
||||||
from sqlalchemy_utils import ScalarListType
|
from sqlalchemy_utils import ScalarListType
|
||||||
@ -454,6 +455,7 @@ class LoadBalancer(base_models.BASE, base_models.IdMixin,
|
|||||||
sa.ForeignKey("availability_zone.name",
|
sa.ForeignKey("availability_zone.name",
|
||||||
name="fk_load_balancer_availability_zone_name"),
|
name="fk_load_balancer_availability_zone_name"),
|
||||||
nullable=True)
|
nullable=True)
|
||||||
|
flavor: Mapped["Flavor"] = orm.relationship("Flavor")
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return (f"LoadBalancer(id={self.id!r}, name={self.name!r}, "
|
return (f"LoadBalancer(id={self.id!r}, name={self.name!r}, "
|
||||||
@ -909,6 +911,7 @@ class Flavor(base_models.BASE,
|
|||||||
sa.ForeignKey("flavor_profile.id",
|
sa.ForeignKey("flavor_profile.id",
|
||||||
name="fk_flavor_flavor_profile_id"),
|
name="fk_flavor_flavor_profile_id"),
|
||||||
nullable=False)
|
nullable=False)
|
||||||
|
flavor_profile: Mapped["FlavorProfile"] = orm.relationship("FlavorProfile")
|
||||||
|
|
||||||
|
|
||||||
class AvailabilityZoneProfile(base_models.BASE, base_models.IdMixin,
|
class AvailabilityZoneProfile(base_models.BASE, base_models.IdMixin,
|
||||||
@ -944,6 +947,8 @@ class AvailabilityZone(base_models.BASE,
|
|||||||
sa.ForeignKey("availability_zone_profile.id",
|
sa.ForeignKey("availability_zone_profile.id",
|
||||||
name="fk_az_az_profile_id"),
|
name="fk_az_az_profile_id"),
|
||||||
nullable=False)
|
nullable=False)
|
||||||
|
availability_zone_profile: Mapped["AvailabilityZoneProfile"] = (
|
||||||
|
orm.relationship("AvailabilityZoneProfile"))
|
||||||
|
|
||||||
|
|
||||||
class ClientAuthenticationMode(base_models.BASE):
|
class ClientAuthenticationMode(base_models.BASE):
|
||||||
|
Loading…
Reference in New Issue
Block a user