summaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authorKevin Harwell <kharwell@digium.com>2014-04-24 14:37:54 +0000
committerKevin Harwell <kharwell@digium.com>2014-04-24 14:37:54 +0000
commit798b21a91460c8f05e816d191f9e16cbf28e1bfc (patch)
tree7b46c5fb0118409d29ec6a8d18304645b814df39 /contrib
parent64045f0b57f8524e133373c1d75a36db3fa022cc (diff)
pjsip realtime: increase the size of some columns
The string lengths on certain columns created through alembic for PJSIP were too short. For instance, columns containing URIs are currently set to 40 characters, but this can be too small and result in truncated values. Added an alembic migration script that increases the size of these columns and a few others to 255. ASTERISK-23639 #close Reported by: Mark Michelson Review: https://reviewboard.asterisk.org/r/3475/ ........ Merged revisions 412992 from http://svn.asterisk.org/svn/asterisk/branches/12 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@412993 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'contrib')
-rw-r--r--contrib/ast-db-manage/config/versions/e96a0b8071c_increase_pjsip_column_size.py39
1 files changed, 39 insertions, 0 deletions
diff --git a/contrib/ast-db-manage/config/versions/e96a0b8071c_increase_pjsip_column_size.py b/contrib/ast-db-manage/config/versions/e96a0b8071c_increase_pjsip_column_size.py
new file mode 100644
index 000000000..d386ded3f
--- /dev/null
+++ b/contrib/ast-db-manage/config/versions/e96a0b8071c_increase_pjsip_column_size.py
@@ -0,0 +1,39 @@
+"""increase pjsip columns size
+
+Revision ID: e96a0b8071c
+Revises: 3855ee4e5f85
+Create Date: 2014-04-23 11:38:02.333786
+
+"""
+
+# revision identifiers, used by Alembic.
+revision = 'e96a0b8071c'
+down_revision = '3855ee4e5f85'
+
+from alembic import op
+import sqlalchemy as sa
+
+
+def upgrade():
+ op.alter_column('ps_globals', 'user_agent', type_=sa.String(255))
+
+ op.alter_column('ps_contacts', 'id', type_=sa.String(255))
+ op.alter_column('ps_contacts', 'uri', type_=sa.String(255))
+ op.alter_column('ps_contacts', 'user_agent', type_=sa.String(255))
+
+ op.alter_column('ps_registrations', 'client_uri', type_=sa.String(255))
+ op.alter_column('ps_registrations', 'server_uri', type_=sa.String(255))
+
+
+def downgrade():
+ op.alter_column('ps_registrations', 'server_uri', type_=sa.String(40))
+ op.alter_column('ps_registrations', 'client_uri', type_=sa.String(40))
+
+ op.alter_column('ps_contacts', 'user_agent', type_=sa.String(40))
+ op.alter_column('ps_contacts', 'uri', type_=sa.String(40))
+ op.alter_column('ps_contacts', 'id', type_=sa.String(40))
+
+ op.alter_column('ps_globals', 'user_agent', type_=sa.String(40))
+
+
+