]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/log
thirdparty/sqlalchemy/sqlalchemy.git
17 years ago- Query.UpdateDeleteTest.test_delete_fallback fails on mysql due to subquery in DELET...
Mike Bayer [Mon, 9 Jun 2008 01:24:08 +0000 (01:24 +0000)] 
- Query.UpdateDeleteTest.test_delete_fallback fails on mysql due to subquery in DELETE; not sure how to do this exact operation in MySQL
- added query_cls keyword argument to sessionmaker(); allows user-defined Query subclasses to be generated by query().
- added @attributes.on_reconstitute decorator, MapperExtension.on_reconstitute, both receieve 'on_load' attribute event allowing
non-__init__ dependent instance initialization routines.
- push memusage to the top to avoid pointless heisenbugs
- renamed '_foostate'/'_fooclass_manager' to '_sa_instance_state'/'_sa_class_manager'
- removed legacy instance ORM state accessors
- query._get() will use _remove_newly_deleted instead of expunge() on ObjectDeleted, so that transaction rollback
restores the previous state
- removed MapperExtension.get(); replaced by a user-defined Query subclass
- removed needless **kwargs from query.get()
- removed Session.get(cls, id); this is redundant against Session.query(cls).get(id)
- removed Query.load() and Session.load(); the use case for this method has never been clear, and the same functionality is available in more explicit ways

17 years agomerged merge fix from r4834/rel_0_4 branch
Mike Bayer [Tue, 3 Jun 2008 14:33:08 +0000 (14:33 +0000)] 
merged merge fix from r4834/rel_0_4 branch

17 years agomake Query._clone() class-agnostic
Mike Bayer [Mon, 2 Jun 2008 15:32:17 +0000 (15:32 +0000)] 
make Query._clone() class-agnostic

17 years agoillustrates a simple Query "hook" to implement query caching.
Mike Bayer [Mon, 2 Jun 2008 15:27:38 +0000 (15:27 +0000)] 
illustrates a simple Query "hook" to implement query caching.

17 years ago- removed query.min()/max()/sum()/avg(). these should be called using column argumen...
Mike Bayer [Mon, 2 Jun 2008 03:07:12 +0000 (03:07 +0000)] 
- removed query.min()/max()/sum()/avg().  these should be called using column arguments or values in conjunction with func.
- fixed [ticket:1008], count() works with single table inheritance
- changed the relationship of InstrumentedAttribute to class such that each subclass in an inheritance hierarchy gets a unique InstrumentedAttribute per column-oriented attribute, including for the same underlying ColumnProperty.  This allows expressions from subclasses to be annotated accurately so that Query can get a hold of the exact entities to be queried when using column-based expressions.  This repairs various polymorphic scenarios with both single and joined table inheritance.
- still to be determined is what does something like query(Person.name, Engineer.engineer_info) do; currently it's problematic.  Even trickier is query(Person.name, Engineer.engineer_info, Manager.manager_name)

17 years agomerged r4829 of rel_0_4, [ticket:1058]
Mike Bayer [Sun, 1 Jun 2008 14:15:41 +0000 (14:15 +0000)] 
merged r4829 of rel_0_4, [ticket:1058]

17 years agomerged [ticket:1062] fix from 0.4 branch r4827
Mike Bayer [Fri, 30 May 2008 21:01:20 +0000 (21:01 +0000)] 
merged [ticket:1062] fix from 0.4 branch r4827

17 years ago- improved the attribute and state accounting performed by query.update() and query...
Mike Bayer [Thu, 29 May 2008 14:45:40 +0000 (14:45 +0000)] 
- improved the attribute and state accounting performed by query.update() and query.delete()
- added autoflush support to same

17 years ago- Lengthless String type
Jason Kirtland [Thu, 29 May 2008 02:42:58 +0000 (02:42 +0000)] 
- Lengthless String type

17 years agoAdd delete and update methods to query
Ants Aasma [Thu, 29 May 2008 02:12:17 +0000 (02:12 +0000)] 
Add delete and update methods to query

17 years agoNot implemenented binary ops also raise UnevaluatableError
Ants Aasma [Thu, 29 May 2008 02:12:06 +0000 (02:12 +0000)] 
Not implemenented binary ops also raise UnevaluatableError

17 years agoadd with_only_columns to Select to allow for removing columns from selects
Ants Aasma [Thu, 29 May 2008 02:11:59 +0000 (02:11 +0000)] 
add with_only_columns to Select to allow for removing columns from selects

17 years agoPreliminary implementation for the evaluation framework
Ants Aasma [Thu, 29 May 2008 02:11:49 +0000 (02:11 +0000)] 
Preliminary implementation for the evaluation framework

17 years ago- bumped PG's call count on test #6 to 1193 for py2.4; this is due to non-pool-thread...
Mike Bayer [Tue, 27 May 2008 03:08:35 +0000 (03:08 +0000)] 
- bumped PG's call count on test #6 to 1193 for py2.4; this is due to non-pool-threadlocal nature adding some checkout overhead

17 years ago- added "CALL" to Mysql select keywords
Mike Bayer [Tue, 27 May 2008 02:10:21 +0000 (02:10 +0000)] 
- added "CALL" to Mysql select keywords
- NameError doesn't have "message" in py2.4

17 years agoadded string argument resolution to relation() in conjunction with declarative for...
Mike Bayer [Mon, 26 May 2008 23:01:05 +0000 (23:01 +0000)] 
added string argument resolution to relation() in conjunction with declarative for: order_by,
primaryjoin, secondaryjoin, secondary, foreign_keys, and remote_side.

17 years agoa comment indicating why we can't raise an error for relation(Foo, uselist=False...
Mike Bayer [Mon, 26 May 2008 18:35:24 +0000 (18:35 +0000)] 
a comment indicating why we can't raise an error for relation(Foo, uselist=False, order_by=something)

17 years agooracle dialect takes schema name into account when checking for existing tables
Mike Bayer [Sat, 24 May 2008 23:34:04 +0000 (23:34 +0000)] 
oracle dialect takes schema name into account when checking for existing tables
of the same name. [ticket:709]

17 years ago- PropertyLoader.foreign_keys becomes private
Mike Bayer [Sat, 24 May 2008 18:53:57 +0000 (18:53 +0000)] 
- PropertyLoader.foreign_keys becomes private
- removed most __foo() defs from properties.py
- complexity reduction in PropertyLoader.do_init()

17 years ago- removed info about _local_remote_pairs from PropertyLoader.__determine_fks
Mike Bayer [Sat, 24 May 2008 17:37:58 +0000 (17:37 +0000)] 
- removed info about _local_remote_pairs from PropertyLoader.__determine_fks
- added order_by(), group_by(), having() to the list of "no offset()/limit()", [ticket:851]

17 years agomerged r4809 from rel_0_4, oracle fix
Mike Bayer [Sat, 24 May 2008 17:11:41 +0000 (17:11 +0000)] 
merged r4809 from rel_0_4, oracle fix

17 years agoRemoved inlining for list.append.
Jason Kirtland [Fri, 23 May 2008 16:58:20 +0000 (16:58 +0000)] 
Removed inlining for list.append.

17 years ago- unrolled loops for the simplified Session.get_bind() args
Jason Kirtland [Wed, 21 May 2008 23:58:16 +0000 (23:58 +0000)] 
- unrolled loops for the simplified Session.get_bind() args
- restored the chunk of test r4806 deleted (!)

17 years ago- globally renamed refresh_instance to refresh_state
Mike Bayer [Wed, 21 May 2008 21:40:58 +0000 (21:40 +0000)] 
- globally renamed refresh_instance to refresh_state
- removed 'instance' arg from session.get_bind() and friends, this is not a public API
- renamed 'state' arg on same to '_state'
- fixes [ticket:1055]

17 years agoUpdated fixmes.
Jason Kirtland [Wed, 21 May 2008 20:34:59 +0000 (20:34 +0000)] 
Updated fixmes.

17 years agoUpdated some todos.
Jason Kirtland [Wed, 21 May 2008 20:32:00 +0000 (20:32 +0000)] 
Updated some todos.

17 years agoRemoved deprecated Dialect.prexecute_sequences aliasing
Jason Kirtland [Wed, 21 May 2008 19:45:42 +0000 (19:45 +0000)] 
Removed deprecated Dialect.prexecute_sequences aliasing

17 years ago- Fixed ORM orphaning bug with _raw_append method
Jason Kirtland [Wed, 21 May 2008 18:31:52 +0000 (18:31 +0000)] 
- Fixed ORM orphaning bug with _raw_append method
- Promoted _reorder to reorder
- Now horking docstrings of overloaded methods from list
- Added a doctest

17 years ago- Be a little smarter about aliased funcs/methods by ignoring func_name
Jason Kirtland [Wed, 21 May 2008 18:28:24 +0000 (18:28 +0000)] 
- Be a little smarter about aliased funcs/methods by ignoring func_name

17 years ago- Another namespace cleanup tweak, why not.
Jason Kirtland [Wed, 21 May 2008 18:27:21 +0000 (18:27 +0000)] 
- Another namespace cleanup tweak, why not.

17 years ago- Docstring fix.
Jason Kirtland [Wed, 21 May 2008 18:25:44 +0000 (18:25 +0000)] 
- Docstring fix.

17 years agoDuh.
Jason Kirtland [Wed, 21 May 2008 18:17:23 +0000 (18:17 +0000)] 
Duh.

17 years ago- Removed deprecated append(val, **kw)
Jason Kirtland [Wed, 21 May 2008 15:43:00 +0000 (15:43 +0000)] 
- Removed deprecated append(val, **kw)
- dict/set/list proxies are now docstring'd like their python counterparts

17 years ago- More uses of exc.NO_STATE
Jason Kirtland [Wed, 21 May 2008 15:11:06 +0000 (15:11 +0000)] 
- More uses of exc.NO_STATE

17 years ago- Centralized 'x is not mapped' reporting into sa.orm.exc.
Jason Kirtland [Wed, 21 May 2008 03:39:06 +0000 (03:39 +0000)] 
- Centralized 'x is not mapped' reporting into sa.orm.exc.
- Guards are now present on all public Session methods and passing in an
  unmapped hoho anywhere yields helpful exception messages, going to some
  effort to provide hints for debugging situations that would otherwise seem
  hopeless, such as broken user instrumentation or half-pickles.

17 years ago- ...and added bind.py into the orm suite
Jason Kirtland [Wed, 21 May 2008 03:33:54 +0000 (03:33 +0000)] 
- ...and added bind.py into the orm suite

17 years ago- Moved an ORM test out of engine...
Jason Kirtland [Wed, 21 May 2008 03:31:20 +0000 (03:31 +0000)] 
- Moved an ORM test out of engine...

17 years ago- 2.3 compat.
Jason Kirtland [Wed, 21 May 2008 02:49:14 +0000 (02:49 +0000)] 
- 2.3 compat.

17 years agoRefactor-o fix.
Jason Kirtland [Wed, 21 May 2008 00:18:51 +0000 (00:18 +0000)] 
Refactor-o fix.

17 years agohandle null tablespace_name
Jonathan Ellis [Tue, 20 May 2008 23:16:45 +0000 (23:16 +0000)] 
handle null tablespace_name

17 years ago- Fleshed out Session.get_bind(), generating a couple todos: [ticket:1053], [ticket...
Jason Kirtland [Tue, 20 May 2008 21:44:43 +0000 (21:44 +0000)] 
- Fleshed out Session.get_bind(), generating a couple todos: [ticket:1053], [ticket:1054], [ticket:1055]
- Trotted out util.pending_deprecation, replacing some 'TODO: deprecate's
- Big session docstring content edit fiesta
- session.py line length and whitespace non-fiesta

17 years agoadd CHAR to ischema_names map; some minor cleanup
Jonathan Ellis [Tue, 20 May 2008 21:30:11 +0000 (21:30 +0000)] 
add CHAR to ischema_names map; some minor cleanup

17 years ago- Quick cleanup of defaults.py. The main DefaultTest is still a mess.
Jason Kirtland [Tue, 20 May 2008 00:14:51 +0000 (00:14 +0000)] 
- Quick cleanup of defaults.py.  The main DefaultTest is still a mess.

17 years agoSplit out a couple true autoincrement/identity tests from emulated-with-sequences...
Jason Kirtland [Mon, 19 May 2008 23:15:41 +0000 (23:15 +0000)] 
Split out a couple true autoincrement/identity tests from emulated-with-sequences autoincrement=True tests.

17 years agoFormatting.
Jason Kirtland [Mon, 19 May 2008 23:10:02 +0000 (23:10 +0000)] 
Formatting.

17 years ago- changed char_length() to use a fake, neutral "generic function"
Mike Bayer [Mon, 19 May 2008 22:46:14 +0000 (22:46 +0000)] 
- changed char_length() to use a fake, neutral "generic function"
- assert_compile() reports the dialect in use

17 years ago- zoomark/zoomark_orm seem to work with pool_threadlocal turned off, [ticket:1050...
Mike Bayer [Mon, 19 May 2008 22:35:32 +0000 (22:35 +0000)] 
- zoomark/zoomark_orm seem to work with pool_threadlocal turned off, [ticket:1050] becomes WORKSFORME
- fixed probably errenous unique=True checkin on unitofwork.py

17 years ago- Implemented generic CHAR_LENGTH for sqlite (-> LENGTH())
Jason Kirtland [Mon, 19 May 2008 19:37:44 +0000 (19:37 +0000)] 
- Implemented generic CHAR_LENGTH for sqlite (-> LENGTH())
- Updated .requires for firebird

17 years agoRemove some noise from the uow test
Lele Gaifax [Mon, 19 May 2008 18:35:34 +0000 (18:35 +0000)] 
Remove some noise from the uow test

17 years agopool_threadlocal is off by default [ticket:1049]
Mike Bayer [Mon, 19 May 2008 15:46:32 +0000 (15:46 +0000)] 
pool_threadlocal is off by default [ticket:1049]

17 years ago-removed useless log statement (merge garbage?)
Mike Bayer [Sun, 18 May 2008 17:09:21 +0000 (17:09 +0000)] 
-removed useless log statement (merge garbage?)
- clarified autocommit mechanism

17 years agoput a cleanup handler on the "echo" property to try preventing log garbage in the...
Mike Bayer [Sun, 18 May 2008 16:40:02 +0000 (16:40 +0000)] 
put a cleanup handler on the "echo" property to try preventing log garbage in the buildbot

17 years agoadded ORM version of zoomark, python 2.5 only for starters
Mike Bayer [Sun, 18 May 2008 16:19:21 +0000 (16:19 +0000)] 
added ORM version of zoomark, python 2.5 only for starters

17 years agosome order by's failing on the buildbot
Mike Bayer [Sun, 18 May 2008 15:55:58 +0000 (15:55 +0000)] 
some order by's failing on the buildbot

17 years ago- added test for threadlocal not supporting begin_nested()
Mike Bayer [Sun, 18 May 2008 15:49:14 +0000 (15:49 +0000)] 
- added test for threadlocal not supporting begin_nested()
- removed query.compile(); use explicit query.with_labels().statement instead
- moved statement annotation step upwards from query._compile_context() to outliers from_self()/statement.  speeds zoomark.step_6_editing by 16%

17 years agoThe column default has been renamed `server_default` in 0.5
Lele Gaifax [Fri, 16 May 2008 23:09:54 +0000 (23:09 +0000)] 
The column default has been renamed `server_default` in 0.5

17 years agobegin() pre-issues a flush() in all cases, better fix for [ticket:1046] and allows...
Mike Bayer [Fri, 16 May 2008 22:25:53 +0000 (22:25 +0000)] 
begin() pre-issues a flush() in all cases, better fix for [ticket:1046] and allows rollback to work properly with autocommit=True/begin()

17 years agodont raise assertions when in autocommit mode [ticket:1046]
Mike Bayer [Fri, 16 May 2008 22:15:44 +0000 (22:15 +0000)] 
dont raise assertions when in autocommit mode [ticket:1046]

17 years ago- added some help for a heavily flush-order-dependent test
Mike Bayer [Fri, 16 May 2008 22:10:04 +0000 (22:10 +0000)] 
- added some help for a heavily flush-order-dependent test
- quote flag propagates to _Label, [ticket:1045]

17 years agoadded an assertion to prevent against the use in [ticket:1048]
Mike Bayer [Fri, 16 May 2008 21:38:56 +0000 (21:38 +0000)] 
added an assertion to prevent against the use in [ticket:1048]

17 years agoauto exists remembers to alias in the case of explicit selectable with of_type()...
Mike Bayer [Fri, 16 May 2008 21:27:51 +0000 (21:27 +0000)] 
auto exists remembers to alias in the case of explicit selectable with of_type(), [ticket:1047]

17 years agoa particular test which fails in 0.4
Mike Bayer [Fri, 16 May 2008 21:27:15 +0000 (21:27 +0000)] 
a particular test which fails in 0.4

17 years agoDon't blat Table.quote= when resolving foreign keys.
Jason Kirtland [Thu, 15 May 2008 16:20:50 +0000 (16:20 +0000)] 
Don't blat Table.quote= when resolving foreign keys.

17 years agoFix table.delete() arguments
Lele Gaifax [Thu, 15 May 2008 12:45:50 +0000 (12:45 +0000)] 
Fix table.delete() arguments

17 years agoFollowup to [4760]: forward **kwargs on TableClause.delete()
Lele Gaifax [Thu, 15 May 2008 12:44:13 +0000 (12:44 +0000)] 
Followup to [4760]: forward **kwargs on TableClause.delete()

17 years agoCorrected Firebird failure reasons
Lele Gaifax [Thu, 15 May 2008 00:18:58 +0000 (00:18 +0000)] 
Corrected Firebird failure reasons

17 years agoFix typo
Lele Gaifax [Thu, 15 May 2008 00:08:14 +0000 (00:08 +0000)] 
Fix typo

17 years agoMinor doc fixes
Lele Gaifax [Thu, 15 May 2008 00:07:32 +0000 (00:07 +0000)] 
Minor doc fixes

17 years agoCorrect failure reason
Lele Gaifax [Thu, 15 May 2008 00:07:00 +0000 (00:07 +0000)] 
Correct failure reason

17 years agoAugment expression.Delete() with a kwargs, like Insert() and Update()
Lele Gaifax [Thu, 15 May 2008 00:06:04 +0000 (00:06 +0000)] 
Augment expression.Delete() with a kwargs, like Insert() and Update()

17 years agoEep.
Jason Kirtland [Wed, 14 May 2008 22:41:32 +0000 (22:41 +0000)] 
Eep.

17 years agoraise NotImplemented for begin_nested()
Mike Bayer [Wed, 14 May 2008 22:21:38 +0000 (22:21 +0000)] 
raise NotImplemented for begin_nested()

17 years ago- Removed @unsupported
Jason Kirtland [Wed, 14 May 2008 22:09:23 +0000 (22:09 +0000)] 
- Removed @unsupported

17 years agoFix fix.
Jason Kirtland [Wed, 14 May 2008 21:27:06 +0000 (21:27 +0000)] 
Fix fix.

17 years agoQuery.one() raises either NoResultFound or MultipleResultsFound, [ticket:1034]
Jason Kirtland [Wed, 14 May 2008 20:44:16 +0000 (20:44 +0000)] 
Query.one() raises either NoResultFound or MultipleResultsFound, [ticket:1034]

17 years ago- Adjusted zoomoark
Jason Kirtland [Wed, 14 May 2008 19:55:35 +0000 (19:55 +0000)] 
- Adjusted zoomoark
- Added test/orm/defaults.  Ambitiously uses ansi triggers.

17 years agoColumns now have default= and server_default=. PassiveDefault fades away.
Jason Kirtland [Wed, 14 May 2008 19:49:40 +0000 (19:49 +0000)] 
Columns now have default= and server_default=. PassiveDefault fades away.

17 years agofixes for PG, Mysql
Mike Bayer [Wed, 14 May 2008 18:28:39 +0000 (18:28 +0000)] 
fixes for PG, Mysql

17 years agofixed mysql not supported declarations
Mike Bayer [Wed, 14 May 2008 18:16:13 +0000 (18:16 +0000)] 
fixed mysql not supported declarations

17 years agoSupport Firebird 2.0+ RETURNING
Lele Gaifax [Wed, 14 May 2008 15:31:29 +0000 (15:31 +0000)] 
Support Firebird 2.0+ RETURNING

17 years agoWhitespace
Lele Gaifax [Wed, 14 May 2008 15:19:20 +0000 (15:19 +0000)] 
Whitespace

17 years ago- renamed query.slice_() to query.slice()
Mike Bayer [Tue, 13 May 2008 20:35:41 +0000 (20:35 +0000)] 
- renamed query.slice_() to query.slice()
- pulled out DeclarativeMeta.__init__ into its own function, added instrument_declarative()
which will do the "declarative" thing to any class independent of its lineage (for ctheune)
- added "cls" kwarg to declarative_base() allowing user-defined base class for declarative base [ticket:1042]

17 years ago- LIMIT/OFFSET of zero is detected within compiler and is counted
Mike Bayer [Tue, 13 May 2008 19:55:49 +0000 (19:55 +0000)] 
- LIMIT/OFFSET of zero is detected within compiler and is counted
- Query.__getitem__ now returns list/scalar in all cases, not generative (#1035)
- added Query.slice_() which provides the simple "limit/offset from a positive range" operation,
we can rename this to range_()/section()/_something_private_because_users_shouldnt_do_this() as needed

17 years ago- fixed propagation of operate() for aliased relation descriptors
Mike Bayer [Tue, 13 May 2008 19:52:15 +0000 (19:52 +0000)] 
- fixed propagation of operate() for aliased relation descriptors
- ColumnEntity gets a selectable

17 years agoRemoved declared_synonym(), pep-8 clean ups.
Jason Kirtland [Tue, 13 May 2008 18:14:28 +0000 (18:14 +0000)] 
Removed declared_synonym(), pep-8 clean ups.

17 years agoRemoved: all legacy users migrated.
Jason Kirtland [Tue, 13 May 2008 17:44:49 +0000 (17:44 +0000)] 
Removed: all legacy users migrated.

17 years ago- Reworked test/orm/mapper
Jason Kirtland [Tue, 13 May 2008 16:39:47 +0000 (16:39 +0000)] 
- Reworked test/orm/mapper
- Exposed some uncovered (and broken) functionality
- Fixed [ticket:1038]

17 years agoTag PKs with `test_needs_autoincrement` on a few test
Lele Gaifax [Tue, 13 May 2008 09:40:44 +0000 (09:40 +0000)] 
Tag PKs with `test_needs_autoincrement` on a few test

17 years agoSupport for under Firebird
Lele Gaifax [Tue, 13 May 2008 09:31:30 +0000 (09:31 +0000)] 
Support for  under Firebird

17 years agoTag some tests that fail under Firebird
Lele Gaifax [Tue, 13 May 2008 09:06:27 +0000 (09:06 +0000)] 
Tag some tests that fail under Firebird

17 years agoscaled back the equivalents determined in _equivalent_columns to just current polymor...
Mike Bayer [Mon, 12 May 2008 22:44:04 +0000 (22:44 +0000)] 
scaled back the equivalents determined in _equivalent_columns to just current polymorphic_union
 behavior, fixes [ticket:1041]

17 years ago- clause adaption hits _raw_columns of a select() (though no ORM tests need this...
Mike Bayer [Mon, 12 May 2008 16:15:28 +0000 (16:15 +0000)] 
- clause adaption hits _raw_columns of a select() (though no ORM tests need this feature currently)
- broke up adapter chaining in eagerload, erroneous "wrapping" in row_decorator.  column_property() subqueries are now affected only by the ORMAdapter for that mapper.  fixes [ticket:1037], and may possibly impact some of [ticket:949]

17 years agoCheck for the presence of the Firebird generator, when creating/dropping a sequence
Lele Gaifax [Mon, 12 May 2008 15:33:55 +0000 (15:33 +0000)] 
Check for the presence of the Firebird generator, when creating/dropping a sequence

17 years agoAdd another exception case to Firebird' is_disconnect()
Lele Gaifax [Mon, 12 May 2008 13:51:14 +0000 (13:51 +0000)] 
Add another exception case to Firebird' is_disconnect()

17 years agoTypo
Lele Gaifax [Mon, 12 May 2008 10:19:47 +0000 (10:19 +0000)] 
Typo

17 years agoTagged two tests that fail under Firebird
Lele Gaifax [Mon, 12 May 2008 10:10:21 +0000 (10:10 +0000)] 
Tagged two tests that fail under Firebird

17 years agoUse a BLOB when asked for a [VAR]CHAR without a length under Firebird
Lele Gaifax [Mon, 12 May 2008 10:09:16 +0000 (10:09 +0000)] 
Use a BLOB when asked for a [VAR]CHAR without a length under Firebird

17 years agoAdded explicit sequences on a few primary keys and minor fixes wrt Firebird
Lele Gaifax [Mon, 12 May 2008 09:33:16 +0000 (09:33 +0000)] 
Added explicit sequences on a few primary keys and minor fixes wrt Firebird

17 years agotweak
Mike Bayer [Sat, 10 May 2008 23:15:13 +0000 (23:15 +0000)] 
tweak

17 years agoanother approach
Mike Bayer [Sat, 10 May 2008 22:15:47 +0000 (22:15 +0000)] 
another approach