]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
alembic: Fix quoting of the 100rel column
authorGeorge Joseph <gjoseph@sangoma.com>
Mon, 28 Aug 2023 13:11:27 +0000 (07:11 -0600)
committerGeorge Joseph <gjoseph@sangoma.com>
Tue, 29 Aug 2023 11:10:08 +0000 (11:10 +0000)
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

contrib/ast-db-manage/config/versions/539f68bede2c_add_peer_supported_to_100rel.py

index 6293dabb0f03e25db4a91786f88cbfe609805c7e..99d4065fba9f7eb345f79822e7df8e41fc7f1b39 100644 (file)
@@ -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)