Add TCP keepalive settings to alembic

This commit is contained in:
Joshua Elson 2024-03-18 17:02:36 -04:00
parent b45053b4ae
commit 4cbd657a19
No known key found for this signature in database
GPG Key ID: E58A168392A2536D
1 changed files with 26 additions and 0 deletions

View File

@ -0,0 +1,26 @@
"""Add TCP keepalive settings to ps_transports
Revision ID: 8fce8496f03e
Revises: 74dc751dfe8e
Create Date: 2024-03-18 17:00:17.148018
"""
# revision identifiers, used by Alembic.
revision = '8fce8496f03e'
down_revision = '74dc751dfe8e'
from alembic import op
import sqlalchemy as sa
def upgrade():
op.add_column('ps_transports', sa.Column('tcp_keepalive_enable', sa.Boolean(), nullable=True))
op.add_column('ps_transports', sa.Column('tcp_keepidle_time', sa.Integer(), nullable=True))
op.add_column('ps_transports', sa.Column('tcp_keepintvl_time', sa.Integer(), nullable=True))
op.add_column('ps_transports', sa.Column('tcp_keepcnt', sa.Integer(), nullable=True))
def downgrade():
op.drop_column('ps_transports', 'tcp_keepalive_enable')
op.drop_column('ps_transports', 'tcp_keepidle_time')
op.drop_column('ps_transports', 'tcp_keepintvl_time')
op.drop_column('ps_transports', 'tcp_keepcnt')