Changeset 8220
- Timestamp:
- 10/04/12 22:03:55 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
mauRepo/MolesManager/trunk/src/sqlTables.py
r8197 r8220 1 from sqlalchemy import Table, Column, ForeignKey, Sequence 1 from sqlalchemy import Table, Column, ForeignKey, Sequence, event 2 2 from sqlalchemy.orm import relationship, mapper 3 3 from sqlalchemy.orm.util import class_mapper … … 408 408 from ea_model.iso_19123_2005_coverages.coverages.quadrilateral_grid.cv_referenceablegrid import CV_ReferenceableGrid 409 409 from ea_model.iso_19109_2005_application_schema.general_feature_model.gf_associationrole import GF_AssociationRole 410 import inspect 410 411 411 412 def next_id(connection, seq_name): … … 415 416 416 417 417 def doTables(metadata):418 419 420 421 422 423 424 425 418 def my_after_attach(session, instance): 419 for item in inspect.getmembers(instance): 420 if item[0] == 'synchronize': 421 instance.synchronize() 422 423 def attachEvents(session): 424 event.listen(session, 'after_attach', my_after_attach) 425 426 def doTables(metadata): 426 427 md_geometricobjects_table = Table('md_geometricobjects', metadata, 427 428 Column('id', Integer, Sequence('md_geometricobjects_id_seq'), primary_key=True), … … 8638 8639 8639 8640 8641
Note: See TracChangeset
for help on using the changeset viewer.