Commit Graph

  • f1a49570b4 - Update to 1.0.8: * Fixed issue where server default comparison on the PostgreSQL dialect would fail for a blank string on Python 3.7 only, due to a change in regular expression behavior in Python 3.7. * Removed use of deprecated `force` parameter for SQLAlchemy quoting functions as this parameter will be removed in a future release. Pull request courtesy Parth Shandilya(ParthS007). Tomáš Chvátal 2019-03-06 11:32:19 +00:00
  • 0f3024f668 Accepting request 668841 from devel:languages:python Dominique Leuenberger 2019-01-28 19:48:34 +00:00
  • cbb363f981 Accepting request 668826 from home:apersaud:branches:devel:languages:python Tomáš Chvátal 2019-01-26 21:37:10 +00:00
  • 51c9b571fb Accepting request 667298 from devel:languages:python Dominique Leuenberger 2019-01-21 10:01:44 +00:00
  • 631642f06e Accepting request 667208 from home:apersaud:branches:devel:languages:python Tomáš Chvátal 2019-01-20 09:18:01 +00:00
  • daee4506b9 Accepting request 653420 from devel:languages:python Dominique Leuenberger 2018-12-03 09:11:50 +00:00
  • 308b5d993b Accepting request 653375 from home:apersaud:branches:devel:languages:python Tomáš Chvátal 2018-12-02 09:13:22 +00:00
  • b13193d849 Accepting request 651322 from devel:languages:python Dominique Leuenberger 2018-11-26 09:29:21 +00:00
  • 22022280ec Accepting request 651232 from home:apersaud:branches:devel:languages:python Tomáš Chvátal 2018-11-23 08:00:08 +00:00
  • 2252b14c29 Accepting request 648988 from devel:languages:python Dominique Leuenberger 2018-11-15 11:41:00 +00:00
  • 597b3a8398 - Do not require old pytest and simply execute the pytest binary Tomáš Chvátal 2018-11-14 14:00:23 +00:00
  • 1ad4df9a35 Accepting request 646014 from devel:languages:python Dominique Leuenberger 2018-11-06 13:29:07 +00:00
  • 8a01538f51 Accepting request 645960 from home:apersaud:branches:devel:languages:python Tomáš Chvátal 2018-11-02 08:14:55 +00:00
  • 30afee2843 Accepting request 642686 from devel:languages:python Dominique Leuenberger 2018-10-18 13:37:45 +00:00
  • d618729c4e Accepting request 642678 from home:apersaud:branches:devel:languages:python Dirk Mueller 2018-10-17 16:17:01 +00:00
  • 7bfa40d994 Accepting request 622791 from devel:languages:python Dominique Leuenberger 2018-07-14 18:25:54 +00:00
  • 8c8321b603 Accepting request 622521 from home:apersaud:branches:devel:languages:python Tomáš Chvátal 2018-07-14 08:59:31 +00:00
  • f401bebb12 Accepting request 621219 from devel:languages:python Dominique Leuenberger 2018-07-06 08:49:39 +00:00
  • bdb2ce9836 Add rpmlintrc file to Source. Matej Cepl 2018-07-05 21:37:01 +00:00
  • 84bb17be26 - update 0.9.10: + Render autogenerate=True if present Fixed issue where "autoincrement=True" would not render for a column that specified it, since as of SQLAlchemy 1.1 this is no longer the default value for "autoincrement". + Make call to declarative_base clear in example. + Use external impl for type rendering The render_type() method of DefaultImpl was hardcoded to only work for SQLAlchemy types. + Implement native boolean check constraint flag in test suite + Use repr for drop_constraint schema + Add recipe for generating Python code for existing tables * The ScriptDirectory system that loads migration files from a * [feature] Added -r argument to alembic history command, allows specification of [start]:[end] to view a slice of history. * [feature] Source base is now in-place for Python 2.6 through 3.3, without the need for 2to3. + added Operations.create_primary_key() operation, will genenerate an + Explicit error message describing the case when downgrade --sql + [feature] New config argument is run, to support script.py.mako templates with to the template context when running the MySQL. CHECK and undefined raise an error. identifiers, i.e. "alembic upgrade +2", "alembic downgrade -1". Courtesy + [bug] Fixed bug whereby directories inside of on Pypy, would mistakenly be interpreted as Matej Cepl 2018-07-05 21:34:54 +00:00
  • bb967857c0 Accepting request 590820 from devel:languages:python Dominique Leuenberger 2018-03-26 11:13:29 +00:00
  • 79dbf75747 Accepting request 590785 from home:apersaud:branches:devel:languages:python Tomáš Chvátal 2018-03-24 10:45:14 +00:00
  • 36b0324314 Accepting request 577639 from devel:languages:python Dominique Leuenberger 2018-02-18 10:45:48 +00:00
  • 76c3a5d2ec Accepting request 577635 from home:apersaud:branches:devel:languages:python Tomáš Chvátal 2018-02-17 20:48:16 +00:00
  • 71402ec6bc Accepting request 566982 from devel:languages:python Dominique Leuenberger 2018-01-20 10:26:46 +00:00
  • b018a25d24 Accepting request 566975 from home:apersaud:branches:devel:languages:python Tomáš Chvátal 2018-01-17 19:20:11 +00:00
  • 96c33bcfea Accepting request 536835 from devel:languages:python Dominique Leuenberger 2017-10-26 16:46:23 +00:00
  • 1b58fc1cd7 Accepting request 535614 from home:apersaud:branches:devel:languages:python Dirk Mueller 2017-10-26 10:45:19 +00:00
  • 2093c0d824 Accepting request 519120 from devel:languages:python Dominique Leuenberger 2017-08-29 09:45:05 +00:00
  • 99889df869 Accepting request 518133 from home:tbechtold:branches:devel:languages:python Thomas Bechtold 2017-08-28 12:40:30 +00:00
  • fe0035acb1 Accepting request 454681 from devel:languages:python Dominique Leuenberger 2017-02-06 14:22:51 +00:00
  • f437c3fe15 - Update to 0.8.10: * various bugfixes Dirk Mueller 2017-01-28 17:47:12 +00:00
  • 61c26623a1 Accepting request 420443 from devel:languages:python Dominique Leuenberger 2016-08-25 07:55:53 +00:00
  • 009034c7c5 Accepting request 419376 from home:tbechtold:branches:devel:languages:python Alberto Planas Dominguez 2016-08-19 08:05:02 +00:00
  • ea73df3b87 Accepting request 400279 from devel:languages:python Dominique Leuenberger 2016-06-07 21:49:56 +00:00
  • 8e488d9693 - fix source url Dirk Mueller 2016-06-06 12:57:41 +00:00
  • f88eb77673 Accepting request 400005 from home:tbechtold:branches:devel:languages:python Dirk Mueller 2016-06-06 11:17:48 +00:00
  • 57396d4cc4 Accepting request 386178 from devel:languages:python Dominique Leuenberger 2016-04-11 07:14:23 +00:00
  • f1a79ad4db Accepting request 385578 from home:tbechtold:branches:devel:languages:python Dirk Mueller 2016-04-08 09:28:37 +00:00
  • fccca7537a Accepting request 327218 from devel:languages:python Stephan Kulow 2015-08-27 06:58:01 +00:00
  • 018bc9367a Accepting request 327176 from Cloud:OpenStack:Master Dirk Mueller 2015-08-26 15:43:04 +00:00
  • f757f48312 Accepting request 325796 from Cloud:OpenStack:Master Dirk Mueller 2015-08-25 07:28:20 +00:00
  • fed0b6d428 Accepting request 318749 from devel:languages:python Dominique Leuenberger 2015-08-01 09:36:58 +00:00
  • 3e10e94c6b Accepting request 318669 from home:seife:OpenStack:Master Denisart Benjamin 2015-07-26 12:39:32 +00:00
  • fe07520a89 Accepting request 318163 from home:seife:branches:devel:languages:python Dirk Mueller 2015-07-24 09:05:34 +00:00
  • 6f40dbdef2 Accepting request 311756 from devel:languages:python Dominique Leuenberger 2015-06-12 18:31:55 +00:00
  • 0ba366c5ad Accepting request 311291 from Cloud:OpenStack:Master Alberto Planas Dominguez 2015-06-12 08:49:09 +00:00
  • ae62750d21 Accepting request 304241 from devel:languages:python Stephan Kulow 2015-04-28 18:48:02 +00:00
  • ee963be1ee Accepting request 303943 from home:benoit_monin:branches:devel:languages:python Denisart Benjamin 2015-04-27 19:12:04 +00:00
  • 1242b112a8 Accepting request 284211 from devel:languages:python Dominique Leuenberger 2015-02-06 09:23:18 +00:00
  • 5b067eb02b Accepting request 284207 from home:tbechtold:branches:devel:languages:python Denisart Benjamin 2015-02-05 15:23:11 +00:00
  • de753263ff Accepting request 267264 from devel:languages:python Dominique Leuenberger 2015-01-06 08:07:01 +00:00
  • f084d24ddb Accepting request 267253 from Cloud:OpenStack:Master Jan Matejek 2015-01-05 11:11:48 +00:00
  • 435eb3369d Accepting request 249200 from devel:languages:python Stephan Kulow 2014-09-15 15:41:30 +00:00
  • 19a195953e Accepting request 249191 from Cloud:OpenStack:Master Dirk Mueller 2014-09-15 06:56:02 +00:00
  • 6a3dd6daaa Accepting request 242377 from devel:languages:python Stephan Kulow 2014-07-26 07:42:12 +00:00
  • b40ab7e6af Accepting request 242200 from Cloud:OpenStack:Master Denisart Benjamin 2014-07-25 12:45:59 +00:00
  • 2a1cb05817 Accepting request 240149 from devel:languages:python Stephan Kulow 2014-07-10 12:56:04 +00:00
  • cd28a5232a Accepting request 239952 from Cloud:OpenStack:Master Sascha Peilicke 2014-07-10 07:48:37 +00:00
  • 7c90b4a319 Accepting request 204517 from devel:languages:python Tomáš Chvátal 2013-10-25 09:10:55 +00:00
  • 31f3c2077e - Require python-setuptools instead of distribute (upstreams merged) Sascha Peilicke 2013-10-24 10:58:38 +00:00
  • 98799fde04 Accepting request 186535 from devel:languages:python Tomáš Chvátal 2013-08-18 20:34:29 +00:00
  • 3c80c0d516 Accepting request 186468 from home:dirkmueller:branches:devel:languages:python Sascha Peilicke 2013-08-09 08:24:02 +00:00
  • 6b8e56535f Accepting request 179724 from devel:languages:python Stephan Kulow 2013-06-19 14:25:02 +00:00
  • 7143389f8d Python3 moved to devel:languages:python3 Sascha Peilicke 2013-06-17 12:49:50 +00:00
  • 7d3be9cfed Accepting request 173381 from devel:languages:python Stephan Kulow 2013-04-26 05:43:28 +00:00
  • 7f7fe6bb14 - Ship hg exported tarball until 0.6.0 is released. Fixes Python-3.3 compatibility issues Sascha Peilicke 2013-04-25 12:33:04 +00:00
  • 82981d5d7d - Run 2to3 to actually generate py3 code - Fix unittests, one test fails on encoding, drop that for now Sascha Peilicke 2013-04-23 08:27:17 +00:00
  • ab86252c02 - Dont't buildrequire argparse, it is part of the Python3 standard library Sascha Peilicke 2013-04-23 08:17:00 +00:00
  • 157fbbab9c Accepting request 163999 from home:posophe:branches:devel:languages:python Sascha Peilicke 2013-04-22 09:01:00 +00:00
  • 32b0f4dff5 Accepting request 157714 from devel:languages:python Stephan Kulow 2013-03-08 08:39:20 +00:00
  • 49d8c9dab8 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-alembic?expand=0&rev=13 Todd R 2013-01-17 12:31:18 +00:00
  • 8b65706049 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-alembic?expand=0&rev=12 Todd R 2013-01-17 12:30:22 +00:00
  • 2ac8600867 Accepting request 148468 from devel:languages:python Stephan Kulow 2013-01-14 21:24:27 +00:00
  • 5217493f1a - 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. Sascha Peilicke 2013-01-14 16:03:14 +00:00
  • 240135cd28 - Disable testsuite on SLE Sascha Peilicke 2013-01-14 15:58:32 +00:00
  • a8e48ee1a3 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-alembic?expand=0&rev=8 Sascha Peilicke 2013-01-14 14:45:57 +00:00
  • 8d3a73cfcc Accepting request 142561 from devel:languages:python Stephan Kulow 2012-11-25 12:18:38 +00:00
  • a538691695 - 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 Sascha Peilicke 2012-11-23 10:46:22 +00:00
  • cf3be974d9 Accepting request 126124 from devel:languages:python Stephan Kulow 2012-06-26 15:49:28 +00:00
  • 757c1e3388 - 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 Sascha Peilicke 2012-06-06 12:15:20 +00:00
  • 0e5e65df58 Accepting request 121931 from devel:languages:python Stephan Kulow 2012-05-29 08:34:52 +00:00
  • 40d261c582 - Update to version 0.3.2 + [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() Sascha Peilicke 2012-05-23 12:58:59 +00:00
  • 3565ecc40f - Initial version Sascha Peilicke 2012-03-07 08:37:49 +00:00