X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=o2ims%2Fadapter%2Form.py;fp=o2ims%2Fadapter%2Form.py;h=6b290a5b967d9e4fbd813aea2e55b9dbddd3b68c;hb=f2998d71e3fe6c455d5ea5070866d927e59a65c9;hp=bb5c984c02728c8207947bf6432788b411f23db0;hpb=b86917339a9fc4ea0da6c2deadace89c3b0e1bef;p=pti%2Fo2.git diff --git a/o2ims/adapter/orm.py b/o2ims/adapter/orm.py index bb5c984..6b290a5 100644 --- a/o2ims/adapter/orm.py +++ b/o2ims/adapter/orm.py @@ -24,6 +24,7 @@ from sqlalchemy import ( # Date, DateTime, ForeignKey, + Boolean, # engine, # event, ) @@ -144,6 +145,17 @@ subscription = Table( Column("filter", String(255)), ) +registration = Table( + "registration", + metadata, + Column("updatetime", DateTime), + Column("createtime", DateTime), + + Column("registrationId", String(255), primary_key=True), + Column("callback", String(255)), + Column("notified", Boolean), +) + def start_o2ims_mappers(engine=None): logger.info("Starting O2 IMS mappers") @@ -168,6 +180,7 @@ def start_o2ims_mappers(engine=None): } ) mapper(subModel.Subscription, subscription) + mapper(subModel.Registration, registration) if engine is not None: metadata.create_all(engine)