What would be great would be to have .sql files and .sqli (mako
templates with some context provided by the env.py) in addition to .py
files. How hard could that be? ;-)
UHHH Alembic *doesn't* support this?! Are you kidding me? Fuckit, I'm
sticking to sqlalchemy-migrate.
--
You
, but
hybrid_attribute is thinking the DB should do it. Example at the
bottom.
I don't really understand how to write the @state.expression the way I
want things to happen.
Thanks,
Ross
import sqlalchemy as sa
import sqlalchemy.orm as orm
from sqlalchemy.ext.hybrid import hybrid_property, hybrid_method
from
):
return case(self.statenum, statei2a)
Exactly what I needed, works like a charm - thank you so much!
For the archives - the args are flipped above. Should be
case(statei2a, self.statenum).
Thanks,
Ross
signature.asc
Description: This is a digitally signed message part
as the forward reference. Hence why I went with
an association object.
But since the association object has a relation to both nodes, there
not an easy way to know that n1's peer is the OTHER entry in
n1.node. Hence why I added the property an synonym.
Ross
On Aug 18, 4:59 am, Ross Vandegrift r
,
properties={'partners': orm.relation(Person,
backref=marriage)})
Ross
--
Ross Vandegrift
r...@kallisti.us
If the fight gets hot, the songs get hotter. If the going gets tough,
the songs get tougher.
--Woody Guthrie
signature.asc
Description: Digital signature
? = interface.bindingid
2010-08-11 10:29:42,561 INFO sqlalchemy.engine.base.Engine.0x...60ec [1]
Is this a limitation of being polymorphic_on a join instead of mapping
the join?
Thanks,
Ross
from sqlalchemy import *
import sqlalchemy.orm as orm
class Device(object):
pass
class Switch(Device
I wonder this - which am I supposed to use?
Ross
--
Ross Vandegrift
r...@kallisti.us
If the fight gets hot, the songs get hotter. If the going gets tough,
the songs get tougher.
--Woody Guthrie
signature.asc
Description: Digital signature
18, 2010, at 6:27 PM, Ross Vandegrift wrote:
engine = create_engine('sqlite:///:memory:', echo=True)
metadata.create_all(engine)
binds = { device_table : engine,
switch_table : engine }
Currently its looking at the mapped table of each object's class,
which in this case
= parent2
child2 = JuniperSwitch()
child2.upstream1 = parent1
child2.upstream2 = parent2
session.add_all([r1, r2])
session.add_all([parent1, parent2, child1, child2])
session.commit()
--
Ross Vandegrift
r...@kallisti.us
If the fight gets hot, the songs get hotter. If the going gets tough
. Selectable is
the base class for things like select() in SA. This feature is
awesome! Rather than specifying your Table object to orm.mapper,
specify a Selectable that returns rows that are what you want to see.
--
Ross Vandegrift
r...@kallisti.us
If the fight gets hot, the songs get hotter
On Thu, Dec 11, 2008 at 02:59:39PM -0500, Michael Bayer wrote:
On Dec 11, 2008, at 2:04 PM, Ross Vandegrift wrote:
So if I do something like this:
p = meta.session.query(model.Pool)
pool = p.get(7)
meta.session.refresh(pool)
InvalidRequestError: Instance 'p...@0xa6aca8c
)
+
+def get_col_spec(self):
+if self.length is not None:
+return self._extend(MEDIUMINT(%(length)s) % {'length':
self.length})
+else:
+return self._extend(MEDIUMINT)
+
+
class MSTinyInteger(MSInteger):
MySQL TINYINT type.
--
Ross Vandegrift
[EMAIL
gives the incorrect
approach.
--
Ross Vandegrift
[EMAIL PROTECTED]
The good Christian should beware of mathematicians, and all those who
make empty prophecies. The danger already exists that the mathematicians
have made a covenant with the devil to darken the spirit and to confine
man
On Mon, Aug 18, 2008 at 10:14:44AM -0400, Michael Bayer wrote:
On Aug 18, 2008, at 10:07 AM, Ross Vandegrift wrote:
Hello everyone,
According to the Pylons wiki docs on multiple engines with SQLALchemy
0.4, I should be able to do:
def init_model(default_engine, alternate_engine
a pretty major performance problem with Mozilla and X11 where
render operations on pages with transparent divs are excruciatingly
slow on many video cards. The problem is compounded by multiple
layers of transparency.
In other words - make sure the slowness isn't the client :)
--
Ross Vandegrift
(instance),
%str(identitykey)))
instance._entity_name = self.entity_name
exceptions.AttributeError: 'NoneType' object has no attribute
'_entity_name'
What did I do wrong?
Thanks,
Ross
[1]
http://www.sqlalchemy.org/docs/03/adv_datamapping.html#advdatamapping_extending
):
if not hasattr(instance, 'mutex'):
instance.mutex = mutex()
return EXT CONTINUE
the hasattr() is assuming you dont want to replace the mutex in the
case of a session.refresh() or similar.
On Jan 30, 2008, at 1:36 PM, Ross wrote:
Hello,
I
17 matches
Mail list logo