alembic: Quote new MySQL keyword 'qualify.'

Fixes #651
This commit is contained in:
Sean Bright 2024-03-15 13:17:57 -04:00 committed by asterisk-org-access-app[bot]
parent e8cfed4516
commit e0d3e9da23
1 changed files with 3 additions and 2 deletions

View File

@ -30,6 +30,7 @@ down_revision = None
from alembic import op
import sqlalchemy as sa
from sqlalchemy.sql import quoted_name
from sqlalchemy.dialects.postgresql import ENUM
YESNO_VALUES = ['yes', 'no']
@ -123,7 +124,7 @@ def upgrade():
sa.Column('regexten', sa.String(40)),
sa.Column('fromdomain', sa.String(40)),
sa.Column('fromuser', sa.String(40)),
sa.Column('qualify', sa.String(40)),
sa.Column(quoted_name('qualify', True), sa.String(40)),
sa.Column('defaultip', sa.String(45)),
sa.Column('rtptimeout', sa.Integer),
sa.Column('rtpholdtimeout', sa.Integer),
@ -220,7 +221,7 @@ def upgrade():
sa.Column('disallow', sa.String(200)),
sa.Column('allow', sa.String(200)),
sa.Column('codecpriority', sa.String(40)),
sa.Column('qualify', sa.String(10)),
sa.Column(quoted_name('qualify', True), sa.String(10)),
sa.Column('qualifysmoothing',
sa.Enum(*YESNO_VALUES, name='yes_no_values')),
sa.Column('qualifyfreqok', sa.String(10)),