forked from pool/python-alembic
Accepting request 163999 from home:posophe:branches:devel:languages:python
update and python3 OBS-URL: https://build.opensuse.org/request/show/163999 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-alembic?expand=0&rev=15
This commit is contained in:
committed by
Git OBS Bridge
parent
49d8c9dab8
commit
157fbbab9c
@@ -1,3 +1,45 @@
|
||||
-------------------------------------------------------------------
|
||||
Sun Apr 14 15:53:22 UTC 2013 - p.drouand@gmail.com
|
||||
|
||||
- Update to version 0.5.0
|
||||
+ added version_table_schema argument to EnvironmentContext.configure(),
|
||||
complements the version_table argument to set an optional remote schema
|
||||
for the version table.
|
||||
+ added output_encoding option to EnvironmentContext.configure(), used with --sql
|
||||
mode to apply an encoding to the output stream.
|
||||
+ added Operations.create_primary_key() operation, will genenerate an
|
||||
ADD CONSTRAINT for a primary key.
|
||||
+ upgrade and downgrade commands will list the first line of the docstring
|
||||
out next to the version number.
|
||||
+ added –head-only option to “alembic current”, will print current version
|
||||
plus the symbol “(head)” if this version is the head or not.
|
||||
+ the rendering of any construct during autogenerate can be customized, in particular
|
||||
to allow special rendering for user-defined column, constraint subclasses, using new render
|
||||
_item argument to EnvironmentContext.configure().
|
||||
+ fix format of RENAME for table that includes schema with Postgresql; the
|
||||
schema name shouldn’t be in the “TO” field.
|
||||
+ fix bug whereby double quoting would be applied to target column name during an sp_rename operation.
|
||||
+ fix transactional_ddl flag for SQLite, MySQL dialects set to False. MySQL doesn’t support it,
|
||||
SQLite does but current pysqlite driver does not.
|
||||
+ fix Autogenerate will render additional table keyword arguments like “mysql_engine” and
|
||||
others within op.create_table().
|
||||
+ fix bug whereby create_index() would include in the constraint columns that are added
|
||||
to all Table objects using events, externally to the generation of the constraint.
|
||||
This is the same issue that was fixed for unique constraints in version 0.3.2.
|
||||
+ fix worked around a backwards-incompatible regression in Python3.3 regarding argparse;
|
||||
running “alembic” with no arguments now yields an informative error in py3.3 as with
|
||||
all previous versions.
|
||||
+ fix host of argument name changes within migration operations for consistency. Keyword
|
||||
arguments will continue to work on the old name for backwards compatibility, however required
|
||||
positional arguments will not:
|
||||
* Operations.alter_column() - name -> new_column_name - old name will work for backwards compatibility.
|
||||
* Operations.create_index() - tablename -> table_name - argument is positional.
|
||||
* Operations.drop_index() - tablename -> table_name - old name will work for backwards compatibility.
|
||||
* Operations.drop_constraint() - tablename -> table_name - argument is positional.
|
||||
* Operations.drop_constraint() - type -> type_ - old name will work for backwards compatibility
|
||||
+ SQLAlchemy 0.6 is no longer supported by Alembic - minimum version is 0.7.3, full support is as of 0.7.9.
|
||||
- Initial python3 support
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 17 12:31:01 UTC 2013 - toddrme2178@gmail.com
|
||||
|
||||
|
||||
Reference in New Issue
Block a user