MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / Child

Class Child

examples/versioned_rows/versioned_update_old_row.py:145–161  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

143
144
145class Child(VersionedStartEnd, Base):
146 __tablename__ = "child"
147
148 id = Column(Integer, primary_key=True)
149 start = Column(DateTime, primary_key=True)
150 end = Column(DateTime, primary_key=True)
151 data = Column(String)
152
153 def new_version(self, session):
154 # expire parent's reference to us
155 session.expire(self.parent, ["child"])
156
157 # create new version
158 VersionedStartEnd.new_version(self, session)
159
160 # re-add ourselves to the parent
161 self.parent.child = self
162
163
164times = []

Callers 1

Calls 1

ColumnClass · 0.90

Tested by

no test coverage detected