Changeset 3450
- Timestamp:
- 04/14/10 16:38:02 (3 years ago)
- Location:
- sandbox/tsauerwein/sample/mapfishsample
- Files:
-
- 9 modified
-
model/cities.py (modified) (1 diff)
-
model/countries.py (modified) (2 diffs)
-
model/epfl.py (modified) (2 diffs)
-
model/lines.py (modified) (1 diff)
-
model/meta.py (modified) (2 diffs)
-
model/points.py (modified) (1 diff)
-
model/polygons.py (modified) (1 diff)
-
model/summits.py (modified) (1 diff)
-
websetup.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
sandbox/tsauerwein/sample/mapfishsample/model/cities.py
r3440 r3450 18 18 # 19 19 20 21 from sqlalchemy.ext.declarative import declarative_base22 23 20 from geoalchemy import GeometryColumn, Geometry 24 21 25 22 from mapfish.sqlalchemygeom import GeometryTableMixIn 26 from mapfishsample.model.meta import metadata, engine23 from mapfishsample.model.meta import engine, Base 27 24 28 29 Base = declarative_base(metadata=metadata)30 25 31 26 class City(Base, GeometryTableMixIn): -
sandbox/tsauerwein/sample/mapfishsample/model/countries.py
r3440 r3450 18 18 # 19 19 20 from sqlalchemy.ext.declarative import declarative_base21 20 from sqlalchemy import types, Column 22 21 … … 24 23 25 24 from mapfish.sqlalchemygeom import GeometryTableMixIn 26 from mapfishsample.model.meta import metadata, engine25 from mapfishsample.model.meta import engine, Base 27 26 28 29 Base = declarative_base(metadata=metadata)30 27 31 28 class Country(Base, GeometryTableMixIn): -
sandbox/tsauerwein/sample/mapfishsample/model/epfl.py
r3440 r3450 18 18 # 19 19 20 21 from sqlalchemy.ext.declarative import declarative_base 22 23 from geoalchemy import GeometryColumn, Geometry, 20 from geoalchemy import GeometryColumn, Geometry 24 21 25 22 from mapfish.sqlalchemygeom import GeometryTableMixIn 26 from mapfishsample.model.meta import metadata, engine23 from mapfishsample.model.meta import engine, Base 27 24 28 29 Base = declarative_base(metadata=metadata)30 25 31 26 class Node(Base, GeometryTableMixIn): … … 45 40 46 41 47 class Line(Base ):42 class Line(Base, GeometryTableMixIn): 48 43 __tablename__ = 'lines2' 49 44 __table_args__ = { -
sandbox/tsauerwein/sample/mapfishsample/model/lines.py
r3440 r3450 18 18 # 19 19 20 21 20 from sqlalchemy import Column, types 22 from sqlalchemy.ext.declarative import declarative_base23 21 24 22 from geoalchemy import GeometryColumn, LineString, GeometryDDL 25 23 26 24 from mapfish.sqlalchemygeom import GeometryTableMixIn 27 from mapfishsample.model.meta import metadata25 from mapfishsample.model.meta import Base 28 26 29 30 Base = declarative_base(metadata=metadata)31 27 32 28 class Line(Base, GeometryTableMixIn): -
sandbox/tsauerwein/sample/mapfishsample/model/meta.py
r1590 r3450 2 2 from sqlalchemy import MetaData 3 3 from sqlalchemy.orm import scoped_session, sessionmaker 4 from sqlalchemy.ext.declarative import declarative_base 4 5 5 __all__ = ['Session', 'metadata' ]6 __all__ = ['Session', 'metadata', 'Base'] 6 7 7 8 # SQLAlchemy database engine. Updated by model.init_model() … … 14 15 # names, you'll need a metadata for each database 15 16 metadata = MetaData() 17 18 Base = declarative_base(metadata=metadata) -
sandbox/tsauerwein/sample/mapfishsample/model/points.py
r3440 r3450 19 19 20 20 from sqlalchemy import Column, types 21 from sqlalchemy.ext.declarative import declarative_base22 21 23 22 from geoalchemy import GeometryColumn, Point, GeometryDDL 24 23 25 24 from mapfish.sqlalchemygeom import GeometryTableMixIn 26 from mapfishsample.model.meta import metadata25 from mapfishsample.model.meta import Base 27 26 28 29 Base = declarative_base(metadata=metadata)30 27 31 28 class Point(Base, GeometryTableMixIn): -
sandbox/tsauerwein/sample/mapfishsample/model/polygons.py
r3440 r3450 19 19 20 20 from sqlalchemy import Column, types 21 from sqlalchemy.ext.declarative import declarative_base22 21 23 22 from geoalchemy import GeometryColumn, Polygon, GeometryDDL 24 23 25 24 from mapfish.sqlalchemygeom import GeometryTableMixIn 26 from mapfishsample.model.meta import metadata25 from mapfishsample.model.meta import Base 27 26 28 29 Base = declarative_base(metadata=metadata)30 27 31 28 class Polygon(Base, GeometryTableMixIn): -
sandbox/tsauerwein/sample/mapfishsample/model/summits.py
r3440 r3450 18 18 # 19 19 20 from sqlalchemy.ext.declarative import declarative_base21 22 20 from geoalchemy import GeometryColumn, Point 23 21 24 22 from mapfish.sqlalchemygeom import GeometryTableMixIn 25 from mapfishsample.model.meta import metadata, engine23 from mapfishsample.model.meta import engine, Base 26 24 27 Base = declarative_base(metadata=metadata)28 25 29 26 class Summit(Base, GeometryTableMixIn): -
sandbox/tsauerwein/sample/mapfishsample/websetup.py
r3440 r3450 3 3 4 4 from mapfishsample.config.environment import load_environment 5 from mapfishsample.model import meta 5 6 6 7 log = logging.getLogger(__name__) … … 14 15 load_environment(conf.global_conf, conf.local_conf) 15 16 16 # Load the models17 from mapfishsample.model import meta18 meta.metadata.bind = meta.engine19 20 17 # Create the tables for the editing example (if they aren't there already) 21 from mapfishsample.model import points, lines, polygons 22 23 meta.metadata.create_all(checkfirst=True) 24 18 meta.metadata.create_all(bind=meta.engine)
