From: George Joseph Date: Mon, 28 Aug 2023 13:11:27 +0000 (-0600) Subject: alembic: Fix quoting of the 100rel column X-Git-Tag: 18.20.0-rc1~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a8fead58853eb076dbc8f432d057f29b53aab785;p=thirdparty%2Fasterisk.git alembic: Fix quoting of the 100rel column Add quoting around the ps_endpoints 100rel column in the ALTER statements. Although alembic doesn't complain when generating sql statements, postgresql does (rightly so). Resolves: #274 (cherry picked from commit 39b8b76f7cbec322208611c2de39f6175778e2d7) --- diff --git a/contrib/ast-db-manage/config/versions/539f68bede2c_add_peer_supported_to_100rel.py b/contrib/ast-db-manage/config/versions/539f68bede2c_add_peer_supported_to_100rel.py index 6293dabb0f..99d4065fba 100644 --- a/contrib/ast-db-manage/config/versions/539f68bede2c_add_peer_supported_to_100rel.py +++ b/contrib/ast-db-manage/config/versions/539f68bede2c_add_peer_supported_to_100rel.py @@ -33,9 +33,9 @@ def upgrade(): enum = ENUM(*NEW_ENUM, name='pjsip_100rel_values_v2') enum.create(op.get_bind(), checkfirst=False) - op.execute('ALTER TABLE ps_endpoints ALTER COLUMN 100rel TYPE' + op.execute('ALTER TABLE ps_endpoints ALTER COLUMN "100rel" TYPE' ' pjsip_100rel_values_v2 USING' - ' 100rel::text::pjsip_100rel_values_v2') + ' "100rel"::text::pjsip_100rel_values_v2') ENUM(name="pjsip_100rel_values").drop(op.get_bind(), checkfirst=False) @@ -50,8 +50,8 @@ def downgrade(): enum = ENUM(*OLD_ENUM, name='pjsip_100rel_values') enum.create(op.get_bind(), checkfirst=False) - op.execute('ALTER TABLE ps_endpoints ALTER COLUMN 100rel TYPE' + op.execute('ALTER TABLE ps_endpoints ALTER COLUMN "100rel" TYPE' ' pjsip_100rel_values USING' - ' 100rel::text::pjsip_100rel_values') + ' "100rel"::text::pjsip_100rel_values') ENUM(name="pjsip_100rel_values_v2").drop(op.get_bind(), checkfirst=False)