Commit Graph

2307 Commits

Author SHA1 Message Date
Mike Bayer 2637c9eddc - updated relationship docs, others 2012-10-28 18:23:24 -04:00
Mike Bayer 94323a7760 - add a missing reference handler to handle the inheriting names that aren't in the docs 2012-10-28 18:21:53 -04:00
Mike Bayer 47da8e06da more migration notes 2012-10-28 14:16:50 -04:00
Mike Bayer 5f73cf9c51 glossary updates 2012-10-28 12:27:32 -04:00
Mike Bayer 0fbfa39f29 typo 2012-10-27 23:16:50 -04:00
Mike Bayer be4b854304 - more docs
- it appears we can get rid of all those "XYZ_toplevel" names and use :doc:.
2012-10-26 20:59:21 -04:00
Mike Bayer d68bf88fa9 - add class_ to AliasedInsp
- redefine inspect(Class.attrname).parent to be always an inspectable
target; either Mapper or AliasedInsp
- add most major features to 08 migration, document, link
2012-10-26 19:25:23 -04:00
Mike Bayer 519c705317 updates 2012-10-25 19:54:04 -04:00
Mike Bayer 4d9d91209c remove some whitespace 2012-10-25 15:58:35 -04:00
Mike Bayer 3610510953 0.7 updates, links 2012-10-25 15:49:08 -04:00
Mike Bayer 67f8e6a7fa add changelogs 2012-10-25 15:20:36 -04:00
Mike Bayer 7c6bde1c15 The long-deprecated and non-functional `assert_unicode` flag on
:func:`.create_engine` as well as :class:`.String` is removed.
2012-10-25 12:07:38 -04:00
Mike Bayer d0651ef4b3 Added :meth:.ColumnOperators.notin_,
:meth:`.ColumnOperators.notlike`,
:meth:`.ColumnOperators.notilike` to :class:`.ColumnOperators`.
[ticket:2580]
2012-10-24 16:01:17 -04:00
Mike Bayer 07d7c4905d Fixed bug where keyword arguments passed to
:meth:`.Compiler.process` wouldn't get propagated
to the column expressions present in the columns
clause of a SELECT statement.  In particular this would
come up when used by custom compilation schemes that
relied upon special flags. [ticket:2593]
2012-10-24 15:37:06 -04:00
Mike Bayer 4fe1703322 tweaks 2012-10-23 14:22:56 -04:00
Mike Bayer bac14cdf47 Added a new method :meth:.Engine.execution_options
to :class:`.Engine`.  This method works similarly to
      :class:`.Connection.execution_options` in that it creates
      a copy of the parent object which will refer to the new
      set of options.   The method can be used to build
      sharding schemes where each engine shares the same
      underlying pool of connections.   The method
      has been tested against the horizontal shard
      recipe in the ORM as well.
2012-10-23 12:08:20 -04:00
Mike Bayer 08a3d1c81c - support multiple top-level cats in a changeset
- include ticket in the md5
2012-10-22 13:41:56 -04:00
Mike Bayer 0c9d55db73 The auto-correlation feature of :func:.select, and
by proxy that of :class:`.orm.Query`, will not
      take effect for a SELECT statement that is being
      rendered directly in the FROM list of the enclosing
      SELECT.  Correlation in SQL only applies to column
      expressions such as those in the WHERE, ORDER BY,
      columns clause. [ticket:2595]
2012-10-22 13:29:12 -04:00
Mike Bayer bd8ccf436c - add md5-hashed links to changelog entries 2012-10-21 18:36:17 -04:00
Mike Bayer e5fb4fec47 add support to link to changelogs and pullrequests 2012-10-21 17:26:10 -04:00
Mike Bayer 39fdc1e21a changelog 2012-10-21 17:00:36 -04:00
Mike Bayer 39d17c76df - converted beaker demo to dogpile.cache, [ticket:2589] 2012-10-21 16:54:42 -04:00
Mike Bayer f2bc0ddcb4 updated changelog thing 2012-10-20 21:24:00 -04:00
Mike Bayer ccd5d7564e - genericize the changelog plugin a bit, lets see if it works in other projects 2012-10-20 20:41:44 -04:00
Mike Bayer dfa447819e link fix 2012-10-20 19:01:22 -04:00
Mike Bayer 14652dd16f fix missing/incorrect version ids 2012-10-20 18:57:52 -04:00
Mike Bayer 8aa267d8bd updates 2012-10-20 18:35:19 -04:00
Mike Bayer 690f484f5c - move all CHANGES files into the sphinx docs. this is rudimental now
but puts the changelog in a more data driven format, so that we
can begin linking version directives with them as well
as with migration documents, once those are also moved into sphinx.
2012-10-20 18:28:02 -04:00
Mike Bayer e02bcfb127 - clarify what the link is 2012-10-19 19:37:48 -04:00
Mike Bayer 675558bffb - rework the sphinx customizations into distinct modules
- build a new Sphinx extension that allows dialect info
to be entered as directives which is then rendered consistently
throughout all dialect/dbapi sections
- break out the "empty_strings" requirement for oracle test
2012-10-19 19:20:18 -04:00
Mike Bayer 017989ce8b - move out maxdb
- begin consolidating docs for dialects to be more self contained
- add a separate section for "external" dialects
- not sure how we're going to go with this yet.
2012-10-18 18:24:15 -04:00
Mike Bayer eaa15b3c70 remove access 2012-09-30 20:32:38 -04:00
Mike Bayer fab9be5d0e - [feature] the MS Access dialect has been
moved to its own project on Bitbucket,
    taking advantage of the new SQLAlchemy
    dialect compliance suite.   The dialect is
    still in very rough shape and probably not
    ready for general use yet, however
    it does have *extremely* rudimental
    functionality now.
2012-09-30 20:17:49 -04:00
Mike Bayer 0c3e2b49b9 - add a glossary b.c. hey its a good idea 2012-09-30 11:54:40 -04:00
Mike Bayer 30f6b8b9bd modernize session links 2012-09-30 11:29:54 -04:00
Mike Bayer 74461bab19 - commit Priit Laes docstring fixes
- don't even talk about metadata.bind in declarative
2012-09-30 11:13:52 -04:00
Mike Bayer 20fe4a012e - [feature] An experimental dialect for the fdb
driver is added, but is untested as I cannot
get the fdb package to build.  [ticket:2504]
2012-09-23 18:30:16 -04:00
Mike Bayer b7554b0e2d - improve docs for MySQL/SQLite foreign key/ON UPDATE|DELETE instructions,
[ticket:2514]
2012-09-23 12:24:24 -04:00
Mike Bayer b585b9b56e add connection.close() 2012-09-11 11:02:02 -04:00
Mike Bayer 7fa59a431e edits 2012-09-10 21:50:19 -04:00
Mike Bayer 9a4a565212 updates 2012-09-10 21:14:09 -04:00
Mike Bayer 43b8346b3c - rework scoped_session and sessionmaker, [ticket:2500]
- rewrite tons of session docs
2012-09-10 20:40:42 -04:00
Mike Bayer 15170b74d2 merge branch 2012-09-09 14:45:43 -04:00
Mike Bayer 57c4678d19 Merged in etanol/sqlalchemy (pull request #18) 2012-09-09 14:44:09 -04:00
Mike Bayer 1c325dc9c7 - [feature] Added a hook to the system of rendering
CREATE TABLE that provides access to the render for each
Column individually, by constructing a @compiles
function against the new schema.CreateColumn
construct.  [ticket:2463]
2012-09-09 14:39:25 -04:00
Mike Bayer b96250d006 - add new sphinx handlers to render method and attribute inheritance
for inherited members
2012-09-09 14:39:05 -04:00
Mike Bayer 338d4274e9 more cleanup 2012-09-09 02:25:43 -04:00
Mike Bayer 920b1e91d0 almost obliterate the concept of "implicit execution" from the docs, move it only
to the "engines and connections" chapter nobody reads, put big green "note:"
boxes with the word "discouraged" in them for "bound metadata", "implicit execution",
"threadlocal strategy"
2012-09-09 02:02:01 -04:00
Isaac Jurado e4dd18da85 Add a hint on the install guide to disable C extensions with pip. 2012-09-07 13:13:26 +02:00
Mike Bayer 8a307726b3 hybrids: illustrate correlated subquery 2012-08-27 12:33:10 -04:00