2013-01-17 12:31:18 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Jan 17 12:31:01 UTC 2013 - toddrme2178@gmail.com
|
|
|
|
|
|
|
|
|
|
- Set nose version requirement
|
|
|
|
|
|
2013-01-14 16:03:14 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Jan 14 16:02:38 UTC 2013 - saschpe@suse.de
|
|
|
|
|
|
|
|
|
|
- Update to version 0.4.2:
|
|
|
|
|
+ Fixed bug where autogenerate would fail if a Column to be added to
|
|
|
|
|
a table made use of the ".key" paramter.
|
|
|
|
|
+ Added a workaround to setup.py to prevent "NoneType" error from
|
|
|
|
|
occuring when "setup.py test" is run.
|
|
|
|
|
+ Added a README.unittests with instructions for running the test
|
|
|
|
|
suite fully.
|
|
|
|
|
- Changes from version 0.4.1:
|
|
|
|
|
+ Added support for autogenerate render of ForeignKeyConstraint
|
|
|
|
|
options onupdate, ondelete, initially, and deferred.
|
|
|
|
|
+ Explicit error message describing the case when downgrade --sql
|
|
|
|
|
is used without specifying specific start/end versions.
|
|
|
|
|
+ Fixed the minute component in file_template
|
|
|
|
|
which returned the month part of the create date.
|
|
|
|
|
|
2013-01-14 15:58:32 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Jan 14 16:00:10 UTC 2013 - saschpe@suse.de
|
|
|
|
|
|
|
|
|
|
- Disable testsuite on SLE
|
|
|
|
|
|
- Update to version 0.4.0:
+ [feature] Support for tables in alternate schemas
has been added fully to all operations, as well as to
the autogenerate feature. When using autogenerate,
specifying the flag include_schemas=True to
Environment.configure() will also cause autogenerate
to scan all schemas located by Inspector.get_schema_names(),
which is supported by *some* (but not all)
SQLAlchemy dialects including Postgresql.
*Enormous* thanks to Bruno Binet for a huge effort
in implementing as well as writing tests. #33.
+ [feature] The command line runner has been organized
into a reusable CommandLine object, so that other
front-ends can re-use the argument parsing built
in. #70
+ [feature] Added "stdout" option to Config, provides
control over where the "print" output of commands like
"history", "init", "current" etc. are sent. #43
+ [bug] Fixed the "multidb" template which was badly out
of date. It now generates revision files using
the configuration to determine the different
upgrade_<xyz>() methods needed as well, instead of
needing to hardcode these. Huge thanks to
BryceLohr for doing the heavy lifting here. #71
+ [bug] Fixed the regexp that was checking for .py files
in the version directory to allow any .py file through.
Previously it was doing some kind of defensive checking,
probably from some early notions of how this directory
works, that was prohibiting various filename patterns
such as those which begin with numbers. #72
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-alembic?expand=0&rev=6
2012-11-23 10:46:22 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Nov 23 10:43:42 UTC 2012 - saschpe@suse.de
|
|
|
|
|
|
|
|
|
|
- Update to version 0.4.0:
|
|
|
|
|
+ [feature] Support for tables in alternate schemas
|
|
|
|
|
has been added fully to all operations, as well as to
|
|
|
|
|
the autogenerate feature. When using autogenerate,
|
|
|
|
|
specifying the flag include_schemas=True to
|
|
|
|
|
Environment.configure() will also cause autogenerate
|
|
|
|
|
to scan all schemas located by Inspector.get_schema_names(),
|
|
|
|
|
which is supported by *some* (but not all)
|
|
|
|
|
SQLAlchemy dialects including Postgresql.
|
|
|
|
|
*Enormous* thanks to Bruno Binet for a huge effort
|
|
|
|
|
in implementing as well as writing tests. #33.
|
|
|
|
|
+ [feature] The command line runner has been organized
|
|
|
|
|
into a reusable CommandLine object, so that other
|
|
|
|
|
front-ends can re-use the argument parsing built
|
|
|
|
|
in. #70
|
|
|
|
|
+ [feature] Added "stdout" option to Config, provides
|
|
|
|
|
control over where the "print" output of commands like
|
|
|
|
|
"history", "init", "current" etc. are sent. #43
|
|
|
|
|
+ [bug] Fixed the "multidb" template which was badly out
|
|
|
|
|
of date. It now generates revision files using
|
|
|
|
|
the configuration to determine the different
|
|
|
|
|
upgrade_<xyz>() methods needed as well, instead of
|
|
|
|
|
needing to hardcode these. Huge thanks to
|
|
|
|
|
BryceLohr for doing the heavy lifting here. #71
|
|
|
|
|
+ [bug] Fixed the regexp that was checking for .py files
|
|
|
|
|
in the version directory to allow any .py file through.
|
|
|
|
|
Previously it was doing some kind of defensive checking,
|
|
|
|
|
probably from some early notions of how this directory
|
|
|
|
|
works, that was prohibiting various filename patterns
|
|
|
|
|
such as those which begin with numbers. #72
|
|
|
|
|
+ [bug] Fixed MySQL rendering for server_default which
|
|
|
|
|
didn't work if the server_default was a generated
|
|
|
|
|
SQL expression. Courtesy Moriyoshi Koizumi.
|
|
|
|
|
+ [feature] Added support for alteration of MySQL
|
|
|
|
|
columns that have AUTO_INCREMENT, as well as enabling
|
|
|
|
|
this flag. Courtesy Moriyoshi Koizumi.
|
|
|
|
|
|
2012-06-06 12:15:20 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jun 6 12:13:48 UTC 2012 - saschpe@suse.de
|
|
|
|
|
|
|
|
|
|
- Update to version 0.3.4:
|
|
|
|
|
+ [bug] Fixed command-line bug introduced by the
|
|
|
|
|
"revision_environment" feature.
|
|
|
|
|
- Changes from version 0.3.3:
|
|
|
|
|
+ [feature] New config argument
|
|
|
|
|
"revision_environment=true", causes env.py to
|
|
|
|
|
be run unconditionally when the "revision" command
|
|
|
|
|
is run, to support script.py.mako templates with
|
|
|
|
|
dependencies on custom "template_args".
|
|
|
|
|
+ [feature] Added "template_args" option to configure()
|
|
|
|
|
so that an env.py can add additional arguments
|
|
|
|
|
to the template context when running the
|
|
|
|
|
"revision" command. This requires either --autogenerate
|
|
|
|
|
or the configuration directive "revision_environment=true".
|
|
|
|
|
+ [bug] Added "type" argument to op.drop_constraint(),
|
|
|
|
|
and implemented full constraint drop support for
|
|
|
|
|
MySQL. CHECK and undefined raise an error.
|
|
|
|
|
MySQL needs the constraint type
|
|
|
|
|
in order to emit a DROP CONSTRAINT. #44
|
|
|
|
|
+ [feature] Added version_table argument to
|
|
|
|
|
EnvironmentContext.configure(), allowing for the
|
|
|
|
|
configuration of the version table name. #34
|
|
|
|
|
+ [feature] Added support for "relative" migration
|
|
|
|
|
identifiers, i.e. "alembic upgrade +2",
|
|
|
|
|
"alembic downgrade -1". Courtesy
|
|
|
|
|
Atsushi Odagiri for this feature.
|
|
|
|
|
+ [bug] Fixed bug whereby directories inside of
|
|
|
|
|
the template directories, such as __pycache__
|
|
|
|
|
on Pypy, would mistakenly be interpreted as
|
|
|
|
|
files which are part of the template. #49
|
|
|
|
|
|
2012-05-23 12:58:59 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed May 23 12:55:05 UTC 2012 - saschpe@suse.de
|
|
|
|
|
|
2012-06-06 12:15:20 +00:00
|
|
|
- Update to version 0.3.2:
|
2012-05-23 12:58:59 +00:00
|
|
|
+ [feature] Basic support for Oracle added
|
|
|
|
|
+ [feature] Added support for UniqueConstraint in autogenerate
|
|
|
|
|
+ [bug] Fixed support of schema-qualified ForeignKey target in column alter operations,
|
|
|
|
|
+ [bug] Fixed bug whereby create_unique_constraint() would include in
|
|
|
|
|
the constraint columns that are added to all Table objects using events,
|
|
|
|
|
externally to the generation of the constraint.
|
|
|
|
|
- Changes from version 0.3.1:
|
|
|
|
|
+ [bug] bulk_insert() fixes:
|
|
|
|
|
1. bulk_insert() operation was not working most likely since the 0.2 series
|
|
|
|
|
when used with an engine
|
|
|
|
|
2. Repaired bulk_insert() to complete when used against a lower-case-t
|
|
|
|
|
table and executing with only one set of parameters, working
|
|
|
|
|
around SQLAlchemy bug #2461 in this regard.
|
|
|
|
|
3. bulk_insert() uses "inline=True" so that phrases like RETURNING and
|
|
|
|
|
such don't get invoked for single-row bulk inserts.
|
|
|
|
|
4. bulk_insert() will check that you're passing a list of dictionaries
|
|
|
|
|
in, raises TypeError if not detected.
|
|
|
|
|
- Changes from version 0.3.0:
|
|
|
|
|
+ [general] The focus of 0.3 is to clean up and more fully document the
|
|
|
|
|
public API of Alembic, including better accessors on the MigrationContext
|
|
|
|
|
and ScriptDirectory objects. Methods that are not considered to be
|
|
|
|
|
public on these objects have been underscored, and methods which should
|
|
|
|
|
be public have been cleaned up and documented, including:
|
|
|
|
|
MigrationContext.get_current_revision()
|
|
|
|
|
ScriptDirectory.iterate_revisions()
|
|
|
|
|
ScriptDirectory.get_current_head()
|
|
|
|
|
ScriptDirectory.get_heads()
|
|
|
|
|
ScriptDirectory.get_base()
|
|
|
|
|
ScriptDirectory.generate_revision()
|
|
|
|
|
+ [feature] Added a bit of autogenerate to the public API in the form of
|
|
|
|
|
the function alembic.autogenerate.compare_metadata.
|
|
|
|
|
|
2012-03-07 08:37:49 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Mar 7 08:25:45 UTC 2012 - saschpe@suse.de
|
|
|
|
|
|
|
|
|
|
- Initial version
|
|
|
|
|
|