alembic_pg_autogen.ops¶
Custom MigrateOperation subclasses for PostgreSQL objects.
Module Contents¶
Classes¶
Create a new PostgreSQL function. |
|
Replace an existing PostgreSQL function with a new definition. |
|
Drop an existing PostgreSQL function. |
|
Create a new PostgreSQL trigger. |
|
Replace an existing PostgreSQL trigger with a new definition. |
|
Drop an existing PostgreSQL trigger. |
|
Create a new PostgreSQL view. |
|
Replace an existing PostgreSQL view with a new definition. |
|
Drop an existing PostgreSQL view. |
API¶
- class alembic_pg_autogen.ops.CreateFunctionOp(desired: alembic_pg_autogen.inspect.FunctionInfo)¶
Bases:
alembic.operations.ops.MigrateOperationCreate a new PostgreSQL function.
Initialization
- desired: alembic_pg_autogen.inspect.FunctionInfo = None¶
- reverse() alembic_pg_autogen.ops.DropFunctionOp¶
Reverse is dropping the newly created function.
- class alembic_pg_autogen.ops.ReplaceFunctionOp(current: alembic_pg_autogen.inspect.FunctionInfo, desired: alembic_pg_autogen.inspect.FunctionInfo)¶
Bases:
alembic.operations.ops.MigrateOperationReplace an existing PostgreSQL function with a new definition.
Initialization
- current: alembic_pg_autogen.inspect.FunctionInfo = None¶
- desired: alembic_pg_autogen.inspect.FunctionInfo = None¶
- reverse() alembic_pg_autogen.ops.ReplaceFunctionOp¶
Reverse is replacing with the old definition.
- class alembic_pg_autogen.ops.DropFunctionOp(current: alembic_pg_autogen.inspect.FunctionInfo)¶
Bases:
alembic.operations.ops.MigrateOperationDrop an existing PostgreSQL function.
Initialization
- current: alembic_pg_autogen.inspect.FunctionInfo = None¶
- reverse() alembic_pg_autogen.ops.CreateFunctionOp¶
Reverse is recreating the dropped function.
- class alembic_pg_autogen.ops.CreateTriggerOp(desired: alembic_pg_autogen.inspect.TriggerInfo)¶
Bases:
alembic.operations.ops.MigrateOperationCreate a new PostgreSQL trigger.
Initialization
- desired: alembic_pg_autogen.inspect.TriggerInfo = None¶
- reverse() alembic_pg_autogen.ops.DropTriggerOp¶
Reverse is dropping the newly created trigger.
- class alembic_pg_autogen.ops.ReplaceTriggerOp(current: alembic_pg_autogen.inspect.TriggerInfo, desired: alembic_pg_autogen.inspect.TriggerInfo)¶
Bases:
alembic.operations.ops.MigrateOperationReplace an existing PostgreSQL trigger with a new definition.
Initialization
- current: alembic_pg_autogen.inspect.TriggerInfo = None¶
- desired: alembic_pg_autogen.inspect.TriggerInfo = None¶
- reverse() alembic_pg_autogen.ops.ReplaceTriggerOp¶
Reverse is replacing with the old definition.
- class alembic_pg_autogen.ops.DropTriggerOp(current: alembic_pg_autogen.inspect.TriggerInfo)¶
Bases:
alembic.operations.ops.MigrateOperationDrop an existing PostgreSQL trigger.
Initialization
- current: alembic_pg_autogen.inspect.TriggerInfo = None¶
- reverse() alembic_pg_autogen.ops.CreateTriggerOp¶
Reverse is recreating the dropped trigger.
- class alembic_pg_autogen.ops.CreateViewOp(desired: alembic_pg_autogen.inspect.ViewInfo)¶
Bases:
alembic.operations.ops.MigrateOperationCreate a new PostgreSQL view.
Initialization
- desired: alembic_pg_autogen.inspect.ViewInfo = None¶
- reverse() alembic_pg_autogen.ops.DropViewOp¶
Reverse is dropping the newly created view.
- class alembic_pg_autogen.ops.ReplaceViewOp(current: alembic_pg_autogen.inspect.ViewInfo, desired: alembic_pg_autogen.inspect.ViewInfo)¶
Bases:
alembic.operations.ops.MigrateOperationReplace an existing PostgreSQL view with a new definition.
Initialization
- current: alembic_pg_autogen.inspect.ViewInfo = None¶
- desired: alembic_pg_autogen.inspect.ViewInfo = None¶
- reverse() alembic_pg_autogen.ops.ReplaceViewOp¶
Reverse is replacing with the old definition.
- class alembic_pg_autogen.ops.DropViewOp(current: alembic_pg_autogen.inspect.ViewInfo)¶
Bases:
alembic.operations.ops.MigrateOperationDrop an existing PostgreSQL view.
Initialization
- current: alembic_pg_autogen.inspect.ViewInfo = None¶
- reverse() alembic_pg_autogen.ops.CreateViewOp¶
Reverse is recreating the dropped view.