]> git.ipfire.org Git - thirdparty/sqlalchemy/alembic.git/log
thirdparty/sqlalchemy/alembic.git
11 years ago- changelog
Mike Bayer [Tue, 28 Jan 2014 17:31:08 +0000 (12:31 -0500)] 
- changelog
- reorg tests a bit
- add test coverage for "include_schemas" in compare_metadata

11 years agoMerge pull request #9 from malor/compare_metadata_include_object
mike bayer [Tue, 28 Jan 2014 17:15:15 +0000 (09:15 -0800)] 
Merge pull request #9 from malor/compare_metadata_include_object

Handle include_* arguments in compare_metadata()

11 years agoHandle include_* arguments in compare_metadata()
Roman Podoliaka [Tue, 28 Jan 2014 07:08:58 +0000 (09:08 +0200)] 
Handle include_* arguments in compare_metadata()

include_object, include_symbol and include_schemas are very useful,
when you need to specify what objects you want to be compared.
Modify compare_metadata() public API function, so that it takes those
arguments into account and pass them to _produce_net_changes().

11 years ago- Calling :func:`.bulk_insert` with an empty list will not emit any
Mike Bayer [Fri, 24 Jan 2014 15:43:43 +0000 (10:43 -0500)] 
- Calling :func:`.bulk_insert` with an empty list will not emit any
commands on the current connection.  This was already the case with
``--sql`` mode, so is now the case with "online" mode.

11 years ago- changelog for pullreq 17
Mike Bayer [Sun, 19 Jan 2014 23:33:45 +0000 (18:33 -0500)] 
- changelog for pullreq 17
- unit tests for schema-level unique/index detection
- cleanup a bit for the get indexes/uniques if only table present

11 years ago- fix up the "build" paths
Mike Bayer [Sun, 19 Jan 2014 23:33:28 +0000 (18:33 -0500)] 
- fix up the "build" paths

11 years agoMerge https://bitbucket.org/dtheodor/alembic/branch/master into m
Mike Bayer [Sun, 19 Jan 2014 23:10:13 +0000 (18:10 -0500)] 
Merge https://bitbucket.org/dtheodor/alembic/branch/master into m

11 years ago- use a valid argument name here as SQLA 0.9.2 will now start validating these
Mike Bayer [Sun, 19 Jan 2014 21:35:18 +0000 (16:35 -0500)] 
- use a valid argument name here as SQLA 0.9.2 will now start validating these

11 years agoAutogenerate index and unique's comparison takes schema into account
Dimitris Theodorou [Sun, 19 Jan 2014 14:49:14 +0000 (15:49 +0100)] 
Autogenerate index and unique's comparison takes schema into account

The inspector now will recover the indexes and unique constraints of
the table in the correct schema. Previously it was not taking schema
into account, resulting in always re-creating the existing uniques
and indexes.

11 years agoSchema fixes on rendering of alembic op. directives
Dimitris Theodorou [Sun, 19 Jan 2014 14:40:03 +0000 (15:40 +0100)] 
Schema fixes on rendering of alembic op. directives

Added schema parameter in _drop_index, _drop_constraint
Removed prepending of the schema name in _add_index table
parameter.

11 years ago- More fixes to index autodetection; indexes created with expressions
Mike Bayer [Sun, 12 Jan 2014 02:55:17 +0000 (21:55 -0500)] 
- More fixes to index autodetection; indexes created with expressions
like DESC or functional indexes will no longer cause AttributeError
exceptions when attempting to compare the columns. #164

11 years agoMerged in vrutsky/alembic/vrutsky/remove-space-before-exclamation-mark-wow-1389275979...
Mike Bayer [Thu, 9 Jan 2014 19:33:54 +0000 (14:33 -0500)] 
Merged in vrutsky/alembic/vrutsky/remove-space-before-exclamation-mark-wow-1389275979894 (pull request #16)

Remove space before exclamation mark: "Wow that rocked !"

11 years agoRemove space before exclamation mark: "Wow that rocked !"
vrutsky [Thu, 9 Jan 2014 14:02:36 +0000 (14:02 +0000)] 
Remove space before exclamation mark: "Wow that rocked !"

11 years ago- more fixes for #163, make sure env.py load figures out to load env.pyc or
Mike Bayer [Tue, 31 Dec 2013 20:19:40 +0000 (15:19 -0500)] 
- more fixes for #163, make sure env.py load figures out to load env.pyc or
env.pyo as well

11 years ago- The :class:`.ScriptDirectory` system that loads migration files
Mike Bayer [Tue, 31 Dec 2013 20:01:50 +0000 (15:01 -0500)] 
- The :class:`.ScriptDirectory` system that loads migration files
from a  ``versions/`` directory now supports so-called
"sourceless" operation,  where the ``.py`` files are not present
and instead ``.pyc`` or ``.pyo`` files are directly present where
the ``.py`` files should be.  Note that while Python 3.3 has a
new system of locating ``.pyc``/``.pyo`` files within a directory
called ``__pycache__`` (e.g. PEP-3147), PEP-3147 maintains
support for the "source-less imports" use case, where the
``.pyc``/``.pyo`` are in present in the "old" location, e.g. next
to the ``.py`` file; this is the usage that's supported even when
running Python3.3.  #163

11 years ago0.1.8
Mike Bayer [Mon, 30 Dec 2013 18:46:21 +0000 (13:46 -0500)] 
0.1.8

11 years ago0.1.7
Mike Bayer [Mon, 30 Dec 2013 18:18:32 +0000 (13:18 -0500)] 
0.1.7

11 years ago0.1.6
Mike Bayer [Mon, 30 Dec 2013 18:11:44 +0000 (13:11 -0500)] 
0.1.6

11 years ago0.1.5
Mike Bayer [Mon, 30 Dec 2013 17:59:58 +0000 (12:59 -0500)] 
0.1.5

11 years ago0.1.4
Mike Bayer [Mon, 30 Dec 2013 17:55:30 +0000 (12:55 -0500)] 
0.1.4

11 years agoup
Mike Bayer [Mon, 30 Dec 2013 17:51:21 +0000 (12:51 -0500)] 
up

11 years ago0.1.1
Mike Bayer [Mon, 30 Dec 2013 17:48:31 +0000 (12:48 -0500)] 
0.1.1

11 years agotry out paramlinks
Mike Bayer [Mon, 30 Dec 2013 17:23:46 +0000 (12:23 -0500)] 
try out paramlinks

11 years ago- 0.6.2 release rel_0_6_2
Mike Bayer [Fri, 27 Dec 2013 19:25:05 +0000 (14:25 -0500)] 
- 0.6.2 release

11 years ago- clean out test_autogenerate
Mike Bayer [Fri, 27 Dec 2013 17:37:07 +0000 (12:37 -0500)] 
- clean out test_autogenerate
- start pinning some tests to 0.9, don't need to pin to 0.7 anymore
- Autogenerate for ``op.create_table()`` will not include a
  ``PrimaryKeyConstraint()`` that has no columns.
- don't need a full string test for boolean/check constraint autogen

11 years ago- move out "render" types of tests into new test_autogen_render
Mike Bayer [Fri, 27 Dec 2013 17:36:04 +0000 (12:36 -0500)] 
- move out "render" types of tests into new test_autogen_render

11 years ago- Fixed bug in the not-internally-used :meth:`.ScriptDirectory.get_base`
Mike Bayer [Fri, 27 Dec 2013 15:25:51 +0000 (10:25 -0500)] 
- Fixed bug in the not-internally-used :meth:`.ScriptDirectory.get_base`
method which would fail if called on an empty versions directory.

11 years ago- more for #157:
Mike Bayer [Fri, 27 Dec 2013 06:51:43 +0000 (01:51 -0500)] 
- more for #157:
- the ``op.create_table()`` directive will be auto-generated with
  the ``UniqueConstraint`` objects inline, but will not double them
  up with a separate ``create_unique_constraint()`` call, which may
  have been occurring.  Indexes still get rendered as distinct
  ``op.create_index()`` calls even when the corresponding table was
  created in the same script.
- the inline ``UniqueConstraint`` within ``op.create_table()`` includes
  all the options like ``deferrable``, ``initially``, etc.  Previously
  these weren't rendering.
- fixed the index tests to make sure the connection closes after each test
- _render_unique_constraint() and _add_unique_constraint() both call into
a common function now
- call _alembic_autogenerate_prefix within the add_index/drop_index renders

11 years ago- repair the autogen index test which apparently wasn't running for Postgresql
Mike Bayer [Fri, 20 Dec 2013 20:29:57 +0000 (15:29 -0500)] 
- repair the autogen index test which apparently wasn't running for Postgresql
due to a hardcoded sqlite_db()
- get autogen index test cleaned up, working on Postgresql and MySQL
- rework the autogen index/unique constraint logic to consider both sets of
objects together, and work up all new rules for deduping, comparison.
Add new rules specific to MySQL and SQLite and expand the flexibility surrounding
the "dupe unique index/unique constraint" thing to work around MySQL doing it
in both directions, handles #157
- add a lot more tests and try to emphasize no false positives

11 years agosince msg() right-trims, move the space to the subsequent message
Mike Bayer [Wed, 18 Dec 2013 16:58:30 +0000 (11:58 -0500)] 
since msg() right-trims, move the space to the subsequent message

11 years agoMerged in s0undt3ch/alembic (pull request #14)
Mike Bayer [Wed, 18 Dec 2013 16:55:27 +0000 (11:55 -0500)] 
Merged in s0undt3ch/alembic (pull request #14)

Just a space wrapping `...`

11 years agoJust a space wrapping `...`.
Pedro Algarvio [Wed, 18 Dec 2013 01:57:02 +0000 (01:57 +0000)] 
Just a space wrapping `...`.

This eases, for example, selecting the path when the text us double clicked on a console.

11 years agofix incorrect var for log message
Mike Bayer [Thu, 12 Dec 2013 00:28:50 +0000 (19:28 -0500)] 
fix incorrect var for log message

11 years ago- Fixed an issue with unique constraint autogenerate detection where
Mike Bayer [Wed, 11 Dec 2013 22:00:06 +0000 (17:00 -0500)] 
- Fixed an issue with unique constraint autogenerate detection where
a named ``UniqueConstraint`` on both sides with column changes would
render with the "add" operation before the "drop", requiring the
user to reverse the order manually.
- reorganize the index/unique autogenerate test into individual test cases;
ideally the whole test suite would be broken out like this for those big
tests

11 years ago- Added new argument ``mssql_drop_foreign_key`` to
Mike Bayer [Sat, 7 Dec 2013 00:05:53 +0000 (19:05 -0500)] 
- Added new argument ``mssql_drop_foreign_key`` to
:meth:`.Operations.drop_column`.  Like ``mssql_drop_default``
and ``mssql_drop_check``, will do an inline lookup for a
single foreign key which applies to this column, and drop it.
For a column with more than one FK, you'd still need to explicitly
use :meth:`.Operations.drop_constraint` given the name,
even though only MSSQL has this limitation in the first place.

11 years ago- test adjustments to account for SQLAlchemy pullreq #7, MSSQL DROP INDEX syntax
Mike Bayer [Fri, 6 Dec 2013 21:37:38 +0000 (16:37 -0500)] 
- test adjustments to account for SQLAlchemy pullreq #7, MSSQL DROP INDEX syntax

11 years ago- 0.6.2
Mike Bayer [Thu, 5 Dec 2013 23:26:43 +0000 (18:26 -0500)] 
- 0.6.2
- changelog for pullreq 13

11 years agoMerged in dharland/alembic/patch-mssql-final-go (pull request #13)
Mike Bayer [Thu, 5 Dec 2013 23:24:52 +0000 (18:24 -0500)] 
Merged in dharland/alembic/patch-mssql-final-go (pull request #13)

MSSQL Batch generator should ensure a COMMIT is followed by the batch separator

11 years agoadjust for latest ENUM formatting
Mike Bayer [Sat, 30 Nov 2013 21:57:00 +0000 (16:57 -0500)] 
adjust for latest ENUM formatting

11 years agoEnsure a commit is followed by a GO
donkopotamus [Thu, 28 Nov 2013 03:30:32 +0000 (16:30 +1300)] 
Ensure a commit is followed by a GO

11 years agoMerged zzzeek/alembic into master
Derek Harland [Thu, 28 Nov 2013 02:43:42 +0000 (15:43 +1300)] 
Merged zzzeek/alembic into master

11 years ago- 0.6.1 release rel_0_6_1
Mike Bayer [Wed, 27 Nov 2013 17:24:52 +0000 (12:24 -0500)] 
- 0.6.1 release
- add wheel format

11 years ago- Fixed bug where :func:`.op.alter_column` in the MySQL dialect
Mike Bayer [Wed, 27 Nov 2013 00:14:27 +0000 (19:14 -0500)] 
- Fixed bug where :func:`.op.alter_column` in the MySQL dialect
would fail to apply quotes to column names that had mixed casing
or spaces. #152

11 years ago- rework mysql tests to have suites
Mike Bayer [Wed, 27 Nov 2013 00:05:03 +0000 (19:05 -0500)] 
- rework mysql tests to have suites
- add a test to verify pullreq #5 - check if a TIMESTAMP column with
CURRENT_TIMESTAMP as default successfully compares for equality/inequality.
test passes without the pullreq, so no failure case has been demonstrated.

11 years agocleanup
Mike Bayer [Tue, 26 Nov 2013 23:48:11 +0000 (18:48 -0500)] 
cleanup

11 years ago- make slug length default to 40, but also make it configurable.
Mike Bayer [Tue, 26 Nov 2013 19:08:46 +0000 (14:08 -0500)] 
- make slug length default to 40, but also make it configurable.

11 years ago- changelog
Mike Bayer [Tue, 26 Nov 2013 18:53:44 +0000 (13:53 -0500)] 
- changelog
- use newer changelog pullreq format

11 years agoMerged in Frozenball/alembic/longer-filenames (pull request #12)
Mike Bayer [Tue, 26 Nov 2013 18:44:56 +0000 (13:44 -0500)] 
Merged in Frozenball/alembic/longer-filenames (pull request #12)

Change filename length restriction to 60 characters & word truncation

11 years agoMerge branch 'fix_python2_sql_output'
Mike Bayer [Thu, 21 Nov 2013 23:49:47 +0000 (18:49 -0500)] 
Merge branch 'fix_python2_sql_output'

Conflicts:
docs/build/changelog.rst

11 years agoFixes to Py3k in-place compatibity regarding output encoding and related;
Mike Bayer [Thu, 21 Nov 2013 23:46:35 +0000 (18:46 -0500)] 
Fixes to Py3k in-place compatibity regarding output encoding and related;
the use of the new io.* package introduced some incompatibilities on Py2k.
These should be resolved, due to the introduction of new adapter types
for translating from io.* to Py2k file types, StringIO types.
Thanks to Javier Santacruz for help with this.

11 years agoFixed the output wrapping for Alembic message output, so that
Mike Bayer [Thu, 21 Nov 2013 22:47:24 +0000 (17:47 -0500)] 
Fixed the output wrapping for Alembic message output, so that
we either get the terminal width for "pretty printing" with
indentation, or if not we just output the text as is; in any
case the text won't be wrapped too short. #135

11 years agoChange filename length restriction to 60 characters & word truncation
Teemu Kokkonen [Wed, 20 Nov 2013 13:52:17 +0000 (15:52 +0200)] 
Change filename length restriction to 60 characters & word truncation

Example of a longer filename:
- 3e12cdb9209d_alter_user_table_telephone_and_mobile_columns.py

Example of a filename that has been truncated:
- 12894284029g_create_partial_index_for_article_telephone_column_and_.py

11 years ago- make these comparisons handle the indexes in either order
Mike Bayer [Sun, 17 Nov 2013 19:48:09 +0000 (14:48 -0500)] 
- make these comparisons handle the indexes in either order

11 years ago- remember to add the SQLA prefix
Mike Bayer [Sun, 17 Nov 2013 17:57:46 +0000 (12:57 -0500)] 
- remember to add the SQLA prefix
- fix the SQLA 0.7 case a bit

11 years agowrap text() around it
Mike Bayer [Wed, 13 Nov 2013 16:35:42 +0000 (11:35 -0500)] 
wrap text() around it

11 years agomove _get_index_column_names into autogenerate
Mike Bayer [Wed, 13 Nov 2013 15:08:23 +0000 (10:08 -0500)] 
move _get_index_column_names into autogenerate

11 years ago- support SQLAlchemy ticket 2742 by ensuring that expressions in DDL are rendered
Mike Bayer [Wed, 13 Nov 2013 15:03:55 +0000 (10:03 -0500)] 
- support SQLAlchemy ticket 2742 by ensuring that expressions in DDL are rendered
(at least in indexes for now) using literal_binds=True, resolve #155

11 years ago- also need requirements file for rtd
Mike Bayer [Sat, 9 Nov 2013 18:23:53 +0000 (13:23 -0500)] 
- also need requirements file for rtd

11 years ago- use pypi-based changelog
Mike Bayer [Sat, 9 Nov 2013 18:02:09 +0000 (13:02 -0500)] 
- use pypi-based changelog

11 years agoFixes stdout --sql output in python2
Javier Santacruz [Thu, 17 Oct 2013 15:24:28 +0000 (17:24 +0200)] 
Fixes stdout --sql output in python2

When output_encoding is set, wraps the output buffer into a io.TextIOWrapper class
This means that the output_buffer has to be a io.IOBase instance
in order to work along with the TextIOWrapper

Handles wrapping when the buffer is Python2 stdtout, which has 'file' type
Adds test for this situation

11 years agoMerge pull request #6 from ijl/issue_141
mike bayer [Tue, 15 Oct 2013 17:41:02 +0000 (10:41 -0700)] 
Merge pull request #6 from ijl/issue_141

Fix #141: SQLA 0.7 compatibility for index column names

11 years agoMerge pull request #7 from ijl/issue_149
mike bayer [Tue, 15 Oct 2013 17:30:45 +0000 (10:30 -0700)] 
Merge pull request #7 from ijl/issue_149

Fix #149: bulk_insert example does not import op like other examples

11 years agoFix #149: bulk_insert example does not import op like other examples
ijl [Tue, 15 Oct 2013 15:40:49 +0000 (11:40 -0400)] 
Fix #149: bulk_insert example does not import op like other examples

11 years agoFix #141: SQLA 0.7 compatibility for index column names
ijl [Tue, 15 Oct 2013 15:29:53 +0000 (11:29 -0400)] 
Fix #141: SQLA 0.7 compatibility for index column names

11 years agofix changelog #150
Mike Bayer [Mon, 14 Oct 2013 14:15:29 +0000 (10:15 -0400)] 
fix changelog #150

11 years ago- fix the change we did in 56a178d2181c84ab8bf2edbe6fdf8439f4 so that the unique...
Mike Bayer [Fri, 11 Oct 2013 21:14:28 +0000 (17:14 -0400)] 
- fix the change we did in 56a178d2181c84ab8bf2edbe6fdf8439f4 so that the unique constraint/index thing
on PG still works
- replicate the index test for PG

11 years ago- use a "signature" for unique constraints so that we can also check on
Mike Bayer [Tue, 8 Oct 2013 21:08:48 +0000 (17:08 -0400)] 
- use a "signature" for unique constraints so that we can also check on
non-named unique constraints, e.g. those made by the unique=True flag

11 years ago- correct for bad booleans coming from SQLA metadata/reflection for the index.unique...
Mike Bayer [Mon, 7 Oct 2013 15:21:33 +0000 (11:21 -0400)] 
- correct for bad booleans coming from SQLA metadata/reflection for the index.unique flag,

11 years ago- for newly added tables, run compare_indexes with None for conn_table
Mike Bayer [Mon, 7 Oct 2013 15:14:29 +0000 (11:14 -0400)] 
- for newly added tables, run compare_indexes with None for conn_table
so that we get those table's indexes added as separate create index
steps.

11 years agochangelog
Mike Bayer [Fri, 27 Sep 2013 03:15:12 +0000 (23:15 -0400)] 
changelog

11 years agoMerged in cwilkes/alembic (pull request #8)
Mike Bayer [Fri, 27 Sep 2013 03:12:15 +0000 (23:12 -0400)] 
Merged in cwilkes/alembic (pull request #8)

Use the next() function instead of .next() for python3

11 years agoUse the next() function instead of .next() for python3
Chris Wilkes [Fri, 27 Sep 2013 02:56:24 +0000 (19:56 -0700)] 
Use the next() function instead of .next() for python3

11 years agofix typo, also this is apparently not covered
Mike Bayer [Sat, 14 Sep 2013 16:08:32 +0000 (12:08 -0400)] 
fix typo, also this is apparently not covered

11 years agoadd correct docs for how to override rendering of types
Mike Bayer [Sun, 8 Sep 2013 21:10:57 +0000 (17:10 -0400)] 
add correct docs for how to override rendering of types

11 years ago- refactor autogeneration into its own package
Mike Bayer [Sun, 8 Sep 2013 21:04:17 +0000 (17:04 -0400)] 
- refactor autogeneration into its own package
- remove any implicit naming of unique constraints - only explcitly named constraints
are supported by autogenerate
- ensure we correctly handle the case where unique reflection raises not implemented
- fix some naming conventions, changes to expressions for readability

11 years agochangelog
Mike Bayer [Sun, 8 Sep 2013 19:55:29 +0000 (15:55 -0400)] 
changelog

11 years ago- add autogenerate support for indexes and unique constraints,
Mike Bayer [Sun, 8 Sep 2013 19:48:14 +0000 (15:48 -0400)] 
- add autogenerate support for indexes and unique constraints,
courtesy ijl.  #107

11 years agoMerged in dairiki/alembic/py26-no-encode-kwargs (pull request #6)
Mike Bayer [Fri, 6 Sep 2013 23:16:24 +0000 (19:16 -0400)] 
Merged in dairiki/alembic/py26-no-encode-kwargs (pull request #6)

The str.encode() method does not accept keyword args in python < 2.7

11 years agoMerged in obeattie/alembic (pull request #7)
Mike Bayer [Thu, 5 Sep 2013 18:17:04 +0000 (14:17 -0400)] 
Merged in obeattie/alembic (pull request #7)

More informative error message when trying to retrieve a single head, but there are multiple.

11 years agoFix missing space
Oliver Beattie [Thu, 5 Sep 2013 16:06:42 +0000 (17:06 +0100)] 
Fix missing space

11 years agoMore informative error message when trying to retrieve a single head, but there are...
Oliver Beattie [Thu, 5 Sep 2013 16:03:24 +0000 (17:03 +0100)] 
More informative error message when trying to retrieve a single head, but there are multiple.

11 years agouse mock from local namespace
Mike Bayer [Mon, 2 Sep 2013 16:02:58 +0000 (12:02 -0400)] 
use mock from local namespace

11 years agoThe str.encode() method does not accept keyword args in python < 2.7
Jeff Dairiki [Sun, 1 Sep 2013 09:33:50 +0000 (02:33 -0700)] 
The str.encode() method does not accept keyword args in python < 2.7

11 years agochangelog for pullreq #4
Mike Bayer [Wed, 28 Aug 2013 21:52:53 +0000 (17:52 -0400)] 
changelog for pullreq #4

11 years agoMerged in mvschaik/alembic/fix_custom_compare_type (pull request #4)
Mike Bayer [Wed, 28 Aug 2013 21:46:21 +0000 (17:46 -0400)] 
Merged in mvschaik/alembic/fix_custom_compare_type (pull request #4)

Fix calling of custom type compare function

11 years agoSimplified tests
Maarten van Schaik [Wed, 28 Aug 2013 21:43:52 +0000 (23:43 +0200)] 
Simplified tests

11 years agoAdd unittests for custom compare_type function
Maarten van Schaik [Wed, 28 Aug 2013 15:57:00 +0000 (17:57 +0200)] 
Add unittests for custom compare_type function

11 years agoUpdate documentation
Maarten van Schaik [Wed, 28 Aug 2013 08:37:39 +0000 (10:37 +0200)] 
Update documentation

11 years agoFix calling of custom type compare function
Maarten van Schaik [Wed, 28 Aug 2013 08:15:18 +0000 (10:15 +0200)] 
Fix calling of custom type compare function

11 years agosome u's coming in due to the naming change in 0.9
Mike Bayer [Wed, 28 Aug 2013 03:53:52 +0000 (23:53 -0400)] 
some u's coming in due to the naming change in 0.9

11 years agochangelog
Mike Bayer [Sun, 25 Aug 2013 16:03:07 +0000 (12:03 -0400)] 
changelog

11 years agoMerged in salesseek/alembic/deferrable-create-foreign-key-op (pull request #2)
Mike Bayer [Sun, 25 Aug 2013 16:00:15 +0000 (12:00 -0400)] 
Merged in salesseek/alembic/deferrable-create-foreign-key-op (pull request #2)

Support 'deferrable' keyword argument for 'create_foreign_key' operation.

11 years agoSupport 'deferrable' keyword argument for 'create_foreign_key' operation.
Pedro Romano [Sun, 25 Aug 2013 11:35:16 +0000 (12:35 +0100)] 
Support 'deferrable' keyword argument for 'create_foreign_key' operation.

11 years agoneed to use SQLA's approach of calling mock from unittest for py3k
Mike Bayer [Fri, 23 Aug 2013 23:12:59 +0000 (19:12 -0400)] 
need to use SQLA's approach of calling mock from unittest for py3k

11 years agotests require mock...
Mike Bayer [Fri, 23 Aug 2013 18:35:43 +0000 (14:35 -0400)] 
tests require mock...

11 years ago- Ensured that strings going to stdout go through an encode/decode phase,
Mike Bayer [Fri, 23 Aug 2013 17:25:31 +0000 (13:25 -0400)] 
- Ensured that strings going to stdout go through an encode/decode phase,
so that any non-ASCII characters get to the output stream correctly
in both Py2k and Py3k.   Also added source encoding detection using
Mako's parse_encoding() routine in Py2k so that the __doc__ of a
non-ascii revision file can be treated as unicode in Py2k.

12 years ago0.6.0 release rel_0_6_0
Mike Bayer [Fri, 19 Jul 2013 21:17:30 +0000 (17:17 -0400)] 
0.6.0 release

12 years agoMerge pull request #1 from cacilhas/master
mike bayer [Thu, 18 Jul 2013 16:58:03 +0000 (09:58 -0700)] 
Merge pull request #1 from cacilhas/master

bugfix: close forgotten file descriptors

12 years agoMerged in sirscottthegreat/alembic/bugfixes/env_logger (pull request #1)
Mike Bayer [Mon, 15 Jul 2013 17:53:45 +0000 (13:53 -0400)] 
Merged in sirscottthegreat/alembic/bugfixes/env_logger (pull request #1)

Make the multidb env logger appear in default output.

12 years agoMake the multidb env logger appear in default output.
Scott Sturdivant [Mon, 15 Jul 2013 17:23:53 +0000 (11:23 -0600)] 
Make the multidb env logger appear in default output.