Fix: INF-254 o2service cannot recover
[pti/o2.git] / o2dms / adapter / orm.py
index 4226d26..1fa808b 100644 (file)
@@ -18,6 +18,7 @@ from sqlalchemy import (
     Column,\r
     Integer,\r
     String,\r
+    Text,\r
     # Date,\r
     DateTime,\r
     # ForeignKey,\r
@@ -45,9 +46,10 @@ nfDeploymentDesc = Table(
     Column("deploymentManagerId", String(255)),\r
     Column("name", String(255)),\r
     Column("description", String(255)),\r
-    Column("inputParams", String(255)),\r
+    Column("inputParams", Text()),\r
     Column("outputParams", String(255)),\r
-    Column("artifactUrl", String(255)),\r
+    Column("artifactRepoUrl", String(255)),\r
+    Column("artifactName", String(255)),\r
     # Column("extensions", String(1024))\r
 )\r
 \r
@@ -96,4 +98,4 @@ def start_o2dms_mappers(engine=None):
     mapper(dmsModel.NfOCloudVResource, nfOCloudVResource)\r
 \r
     if engine is not None:\r
-        metadata.create_all(engine)\r
+        metadata.create_all(engine, checkfirst=True)\r