Merge "sqlalchemy: Use built-in declarative"
This commit is contained in:
@@ -13,7 +13,7 @@
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
#
|
||||
from sqlalchemy.ext import declarative
|
||||
from sqlalchemy.orm import declarative_base
|
||||
|
||||
NAMING_CONVENTION = {
|
||||
"ix": 'ix_%(column_0_label)s',
|
||||
@@ -24,6 +24,6 @@ NAMING_CONVENTION = {
|
||||
|
||||
|
||||
def get_base():
|
||||
base = declarative.declarative_base()
|
||||
base = declarative_base()
|
||||
base.metadata.naming_convention = NAMING_CONVENTION
|
||||
return base
|
||||
|
||||
@@ -15,10 +15,10 @@
|
||||
#
|
||||
from oslo_db.sqlalchemy import models
|
||||
import sqlalchemy
|
||||
from sqlalchemy.ext import declarative
|
||||
from sqlalchemy.orm import declarative_base
|
||||
|
||||
|
||||
Base = declarative.declarative_base()
|
||||
Base = declarative_base()
|
||||
|
||||
|
||||
class StateInfo(Base, models.ModelBase):
|
||||
|
||||
@@ -15,7 +15,6 @@
|
||||
#
|
||||
from oslo_db.sqlalchemy import models
|
||||
import sqlalchemy
|
||||
from sqlalchemy.ext import declarative
|
||||
from sqlalchemy import orm
|
||||
from sqlalchemy import schema
|
||||
|
||||
@@ -110,7 +109,7 @@ class HashMapField(Base, HashMapBase):
|
||||
fk_to_resolve = {
|
||||
'service_id': 'service.service_id'}
|
||||
|
||||
@declarative.declared_attr
|
||||
@orm.declared_attr
|
||||
def __table_args__(cls):
|
||||
args = (
|
||||
schema.UniqueConstraint(
|
||||
@@ -205,7 +204,7 @@ class HashMapMapping(Base, HashMapBase):
|
||||
'field_id': 'field.field_id',
|
||||
'group_id': 'group.group_id'}
|
||||
|
||||
@declarative.declared_attr
|
||||
@orm.declared_attr
|
||||
def __table_args__(cls):
|
||||
args = (
|
||||
schema.UniqueConstraint(
|
||||
@@ -277,7 +276,7 @@ class HashMapThreshold(Base, HashMapBase):
|
||||
'field_id': 'field.field_id',
|
||||
'group_id': 'group.group_id'}
|
||||
|
||||
@declarative.declared_attr
|
||||
@orm.declared_attr
|
||||
def __table_args__(cls):
|
||||
args = (
|
||||
schema.UniqueConstraint(
|
||||
|
||||
@@ -15,7 +15,6 @@
|
||||
#
|
||||
from oslo_db.sqlalchemy import models
|
||||
import sqlalchemy
|
||||
from sqlalchemy.ext import declarative
|
||||
from sqlalchemy import orm
|
||||
from sqlalchemy import schema
|
||||
|
||||
@@ -111,7 +110,7 @@ class HashMapField(Base, HashMapBase):
|
||||
fk_to_resolve = {
|
||||
'service_id': 'service.service_id'}
|
||||
|
||||
@declarative.declared_attr
|
||||
@orm.declared_attr
|
||||
def __table_args__(cls):
|
||||
args = (
|
||||
schema.UniqueConstraint(
|
||||
@@ -202,7 +201,7 @@ class HashMapMapping(Base, HashMapBase, VolatileAuditableModel):
|
||||
'field_id': 'field.field_id',
|
||||
'group_id': 'group.group_id'}
|
||||
|
||||
@declarative.declared_attr
|
||||
@orm.declared_attr
|
||||
def __table_args__(cls):
|
||||
args = (
|
||||
schema.UniqueConstraint(
|
||||
@@ -281,7 +280,7 @@ class HashMapThreshold(Base, HashMapBase):
|
||||
'field_id': 'field.field_id',
|
||||
'group_id': 'group.group_id'}
|
||||
|
||||
@declarative.declared_attr
|
||||
@orm.declared_attr
|
||||
def __table_args__(cls):
|
||||
args = (
|
||||
schema.UniqueConstraint(
|
||||
|
||||
@@ -18,12 +18,12 @@ import zlib
|
||||
|
||||
from oslo_db.sqlalchemy import models
|
||||
import sqlalchemy
|
||||
from sqlalchemy.ext import declarative
|
||||
from sqlalchemy.ext import hybrid
|
||||
from sqlalchemy.orm import declarative_base
|
||||
|
||||
from cloudkitty.rating.common.db.models import VolatileAuditableModel
|
||||
|
||||
Base = declarative.declarative_base()
|
||||
Base = declarative_base()
|
||||
|
||||
|
||||
class PyScriptsBase(models.ModelBase):
|
||||
|
||||
@@ -15,9 +15,9 @@
|
||||
#
|
||||
from oslo_db.sqlalchemy import models
|
||||
import sqlalchemy
|
||||
from sqlalchemy.ext import declarative
|
||||
from sqlalchemy.orm import declarative_base
|
||||
|
||||
Base = declarative.declarative_base()
|
||||
Base = declarative_base()
|
||||
|
||||
|
||||
class TenantState(Base, models.ModelBase):
|
||||
|
||||
@@ -15,12 +15,12 @@
|
||||
#
|
||||
from oslo_db.sqlalchemy import models
|
||||
import sqlalchemy
|
||||
from sqlalchemy.ext import declarative
|
||||
from sqlalchemy.orm import declarative_base
|
||||
|
||||
from cloudkitty.utils import json
|
||||
|
||||
|
||||
Base = declarative.declarative_base()
|
||||
Base = declarative_base()
|
||||
|
||||
|
||||
class RatedDataFrame(Base, models.ModelBase):
|
||||
|
||||
@@ -22,7 +22,7 @@ Create Date: 2021-02-08 17:00:00.000
|
||||
from alembic import op
|
||||
|
||||
import sqlalchemy
|
||||
from sqlalchemy.ext import declarative
|
||||
from sqlalchemy import orm
|
||||
|
||||
from oslo_db.sqlalchemy import models
|
||||
|
||||
@@ -35,7 +35,7 @@ down_revision = 'c50ed2c19204'
|
||||
branch_labels = None
|
||||
depends_on = None
|
||||
|
||||
Base = declarative.declarative_base()
|
||||
Base = orm.declarative_base()
|
||||
|
||||
|
||||
def upgrade():
|
||||
@@ -53,7 +53,7 @@ def upgrade():
|
||||
class IdentifierTableForThisDataBaseModelChangeSet(Base, models.ModelBase):
|
||||
"""Represents the state of a given identifier."""
|
||||
|
||||
@declarative.declared_attr
|
||||
@orm.declared_attr
|
||||
def __table_args__(cls):
|
||||
return (
|
||||
sqlalchemy.schema.UniqueConstraint(
|
||||
|
||||
@@ -24,7 +24,7 @@ from alembic import op
|
||||
from oslo_db.sqlalchemy import models
|
||||
|
||||
import sqlalchemy
|
||||
from sqlalchemy.ext import declarative
|
||||
from sqlalchemy import orm
|
||||
|
||||
# revision identifiers, used by Alembic.
|
||||
revision = 'c50ed2c19204'
|
||||
@@ -32,7 +32,7 @@ down_revision = 'd9d103dd4dcf'
|
||||
branch_labels = None
|
||||
depends_on = None
|
||||
|
||||
Base = declarative.declarative_base()
|
||||
Base = orm.declarative_base()
|
||||
|
||||
|
||||
def upgrade():
|
||||
@@ -53,7 +53,7 @@ def upgrade():
|
||||
class IdentifierTableForThisDataBaseModelChangeSet(Base, models.ModelBase):
|
||||
"""Represents the state of a given identifier."""
|
||||
|
||||
@declarative.declared_attr
|
||||
@orm.declared_attr
|
||||
def __table_args__(cls):
|
||||
return (
|
||||
sqlalchemy.schema.UniqueConstraint(
|
||||
|
||||
@@ -15,9 +15,9 @@
|
||||
#
|
||||
from oslo_db.sqlalchemy import models
|
||||
import sqlalchemy
|
||||
from sqlalchemy.ext import declarative
|
||||
from sqlalchemy import orm
|
||||
|
||||
Base = declarative.declarative_base()
|
||||
Base = orm.declarative_base()
|
||||
|
||||
|
||||
def to_string_selected_fields(object_to_print, fields=[]):
|
||||
@@ -31,7 +31,7 @@ def to_string_selected_fields(object_to_print, fields=[]):
|
||||
class IdentifierState(Base, models.ModelBase):
|
||||
"""Represents the state of a given identifier."""
|
||||
|
||||
@declarative.declared_attr
|
||||
@orm.declared_attr
|
||||
def __table_args__(cls):
|
||||
return (
|
||||
sqlalchemy.schema.UniqueConstraint(
|
||||
@@ -74,7 +74,7 @@ class IdentifierState(Base, models.ModelBase):
|
||||
class ReprocessingScheduler(Base, models.ModelBase):
|
||||
"""Represents the reprocessing scheduler table."""
|
||||
|
||||
@declarative.declared_attr
|
||||
@orm.declared_attr
|
||||
def __table_args__(cls):
|
||||
return (
|
||||
sqlalchemy.schema.PrimaryKeyConstraint('id'),
|
||||
|
||||
@@ -24,7 +24,7 @@ oslo.policy>=4.5.0 # Apache-2.0
|
||||
oslo.utils>=4.7.0 # Apache-2.0
|
||||
oslo.upgradecheck>=1.3.0 # Apache-2.0
|
||||
python-dateutil>=2.8.0 # BSD
|
||||
SQLAlchemy>=1.3.20 # MIT
|
||||
SQLAlchemy>=1.4.0 # MIT
|
||||
stevedore>=3.2.2 # Apache-2.0
|
||||
tooz>=2.7.1 # Apache-2.0
|
||||
voluptuous>=0.12.0 # BSD License
|
||||
|
||||
Reference in New Issue
Block a user