Skip to content

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.

  • DepDelta hasn't finished looking for the notes in this range, so it can't rule out breaking changes yet.
Unknown for releases without notes

Releases without notes may still need changes. Check their commits before upgrading.

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)