Upgrading alembic 0.3 to 0.4
Unknown0.3.6 → 0.4.2
UnknownUpgrade verdict
DepDelta hasn't looked for this range's notes yet, so breaking changes can't be ruled out.
In plain terms
- DepDelta hasn't finished looking for the notes in this range, so it can't rule out breaking changes yet.
Must act Unknown for releases without notes
Releases without notes may still need changes. Check their commits before upgrading.
API changes
Generated by DepDelta from published Python source. Not mixed with prose notes.
- added:
function branches(config) - added:
function current(config) - added:
function downgrade(config, revision, sql=…, tag=…) - added:
function history(config) - added:
function init(config, directory, template=…) - added:
function list_templates(config) - added:
function revision(config, message=…, autogenerate=…, sql=…) - added:
function splice(config, parent, child) - added:
function stamp(config, revision, sql=…, tag=…) - added:
function upgrade(config, revision, sql=…, tag=…)
- changed:
constructor Config(file_=…, ini_section=…, output_buffer=…) → constructor Config(file_=…, ini_section=…, output_buffer=…, stdout=…) - added:
class CommandLine(object) - added:
constructor CommandLine(prog=…) - added:
method CommandLine.main(argv=…) - added:
method CommandLine.run_cmd(config, options) - added:
method Config.print_stdout(text, *arg)
- changed:
method DefaultImpl.add_column(table_name, column) → method DefaultImpl.add_column(table_name, column, schema=…) - changed:
method DefaultImpl.alter_column(table_name, column_name, nullable=…, server_default=…, name=…, type_=…, schema=…, existing_type=…, existing_server_default=…, existing_nullable=…) → method DefaultImpl.alter_column(table_name, column_name, nullable=…, server_default=…, name=…, type_=…, schema=…, autoincrement=…, existing_type=…, existing_server_default=…, existing_nullable=…, existing_autoincrement=…) - changed:
method DefaultImpl.drop_column(table_name, column, **kw) → method DefaultImpl.drop_column(table_name, column, schema=…, **kw)
- changed:
method MSSQLImpl.alter_column(table_name, column_name, nullable=…, server_default=…, name=…, type_=…, schema=…, existing_type=…, existing_server_default=…, existing_nullable=…) → method MSSQLImpl.alter_column(table_name, column_name, nullable=…, server_default=…, name=…, type_=…, schema=…, autoincrement=…, existing_type=…, existing_server_default=…, existing_nullable=…, existing_autoincrement=…)
- changed:
constructor MySQLAlterColumn(name, column_name, schema=…, newname=…, type_=…, nullable=…, default=…) → constructor MySQLAlterColumn(name, column_name, schema=…, newname=…, type_=…, nullable=…, default=…, autoincrement=…) - changed:
method MySQLImpl.alter_column(table_name, column_name, nullable=…, server_default=…, name=…, type_=…, schema=…, existing_type=…, existing_server_default=…, existing_nullable=…) → method MySQLImpl.alter_column(table_name, column_name, nullable=…, server_default=…, name=…, type_=…, schema=…, autoincrement=…, existing_type=…, existing_server_default=…, existing_nullable=…, existing_autoincrement=…)
- added:
method SQLiteImpl.add_constraint(const) - added:
method SQLiteImpl.drop_constraint(const)
- changed:
method EnvironmentContext.configure(connection=…, url=…, dialect_name=…, transactional_ddl=…, output_buffer=…, starting_rev=…, tag=…, template_args=…, target_metadata=…, include_symbol=…, compare_type=…, compare_server_default=…, upgrade_token=…, downgrade_token=…, alembic_module_prefix=…, sqlalchemy_module_prefix=…, **kw) → method EnvironmentContext.configure(connection=…, url=…, dialect_name=…, transactional_ddl=…, output_buffer=…, starting_rev=…, tag=…, template_args=…, target_metadata=…, include_symbol=…, include_schemas=…, compare_type=…, compare_server_default=…, upgrade_token=…, downgrade_token=…, alembic_module_prefix=…, sqlalchemy_module_prefix=…, **kw)
- changed:
method MigrationContext.execute(sql) → method MigrationContext.execute(sql, execution_options=…)
- changed:
method Operations.add_column(table_name, column) → method Operations.add_column(table_name, column, schema=…) - changed:
method Operations.alter_column(table_name, column_name, nullable=…, server_default=…, name=…, type_=…, existing_type=…, existing_server_default=…, existing_nullable=…) → method Operations.alter_column(table_name, column_name, nullable=…, server_default=…, name=…, type_=…, autoincrement=…, existing_type=…, existing_server_default=…, existing_nullable=…, existing_autoincrement=…, schema=…) - changed:
method Operations.create_check_constraint(name, source, condition, **kw) → method Operations.create_check_constraint(name, source, condition, schema=…, **kw) - changed:
method Operations.create_foreign_key(name, source, referent, local_cols, remote_cols, onupdate=…, ondelete=…) → method Operations.create_foreign_key(name, source, referent, local_cols, remote_cols, onupdate=…, ondelete=…, source_schema=…, referent_schema=…) - changed:
method Operations.create_index(name, tablename, *columns, **kw) → method Operations.create_index(name, tablename, columns, schema=…, **kw) - changed:
method Operations.create_unique_constraint(name, source, local_cols, **kw) → method Operations.create_unique_constraint(name, source, local_cols, schema=…, **kw) - changed:
method Operations.drop_constraint(name, tablename, type=…) → method Operations.drop_constraint(name, tablename, type=…, schema=…) - changed:
method Operations.drop_index(name, tablename=…) → method Operations.drop_index(name, tablename=…, schema=…) - changed:
method Operations.drop_table(name) → method Operations.drop_table(name, **kw)
- added:
class ChangeDirective(EnvDirective, Directive) - added:
class ChangeLogDirective(EnvDirective, Directive) - added:
class EnvDirective(object) - added:
field ChangeDirective.has_content - added:
field ChangeDirective.parent_cls - added:
field ChangeDirective.type_ - added:
field ChangeLogDirective.default_section - added:
field ChangeLogDirective.has_content - added:
field ChangeLogDirective.type_ - added:
function setup(app) - added:
method ChangeDirective.run() - added:
method ChangeLogDirective.run() - added:
property EnvDirective.env - added:
static method ChangeLogDirective.changes(env)