from sqlalchemy.util import OrderedDict
from sqlalchemy.orm.collections import attribute_mapped_collection
-metadata = MetaData('sqlite:///', echo=True)
+metadata = MetaData('sqlite:///')
+metadata.bind.echo = True
trees = Table('treenodes', metadata,
Column('node_id', Integer, Sequence('treenode_id_seq',optional=False), primary_key=True),
"""illlustrates techniques for dealing with very large collections"""
from sqlalchemy import *
-meta = MetaData('sqlite://', echo=True)
+meta = MetaData('sqlite://')
+meta.bind.echo = True
org_table = Table('organizations', meta,
Column('org_id', Integer, primary_key=True),
from pickle import Pickler, Unpickler
import threading
-meta = MetaData('sqlite://', echo=True)
+meta = MetaData('sqlite://')
+meta.bind.echo = True
class MyExt(MapperExtension):
def populate_instance(self, mapper, selectcontext, row, instance, identitykey, isnew):
from sqlalchemy import *
from sqlalchemy.orm import *
-metadata = MetaData('sqlite://', echo=False)
+metadata = MetaData('sqlite://')
#######
# addresses table, class, 'addressable interface'.
from sqlalchemy import *
from sqlalchemy.orm import *
-metadata = MetaData('sqlite://', echo=False)
+metadata = MetaData('sqlite://')
#######
# addresses table, class, 'addressable interface'.
from sqlalchemy import *
from sqlalchemy.orm import *
-metadata = MetaData('sqlite://', echo=False)
+metadata = MetaData('sqlite://')
def association(cls, table):
"""create an association 'interface'."""
# this example illustrates a polymorphic load of two classes
-metadata = MetaData('sqlite://', echo=True)
+metadata = MetaData('sqlite://')
+metadata.bind.echo = True
# a table to store companies
companies = Table('companies', metadata,
from sqlalchemy import *
from sqlalchemy.orm import *
-metadata = MetaData('sqlite://', echo='debug')
+metadata = MetaData('sqlite://')
+metadata.bind.echo = 'debug'
# a table to store companies
companies = Table('companies', metadata,
from sqlalchemy.orm.collections import mapped_collection
import datetime
-e = MetaData('sqlite://', echo=True)
+e = MetaData('sqlite://')
+e.bind.echo = True
# this table represents Entity objects. each Entity gets a row in this table,
# with a primary key and a title.
elif value is None:
return None
else:
- return value and True or False
+ return value and True or False
colspecs = {
bind
an Engine, or a string or URL instance which will be passed
- to create_engine(), along with \**kwargs - this MetaData will
- be bound to the resulting engine.
+ to create_engine(), this MetaData will be bound to the resulting
+ engine.
case_sensitive
popped from \**kwargs, indicates default case sensitive setting for