genericparser seed code
[modeling/etsicatalog.git] / genericparser / pub / database / migrations / 0001_initial.py
1 # Copyright 2019 ZTE Corporation.
2 #
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
6 #
7 #         http://www.apache.org/licenses/LICENSE-2.0
8 #
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
14 # Generated by Django 1.11.9 on 2019-04-16 03:53
15 from __future__ import unicode_literals
16
17 from django.db import migrations, models
18
19
20 class Migration(migrations.Migration):
21
22     initial = True
23
24     dependencies = [
25     ]
26
27     operations = [
28         migrations.CreateModel(
29             name='JobModel',
30             fields=[
31                 ('jobid', models.CharField(db_column=b'JOBID', max_length=255, primary_key=True, serialize=False)),
32                 ('jobtype', models.CharField(db_column=b'JOBTYPE', max_length=255)),
33                 ('jobaction', models.CharField(db_column=b'JOBACTION', max_length=255)),
34                 ('resid', models.CharField(db_column=b'RESID', max_length=255)),
35                 ('status', models.IntegerField(blank=True, db_column=b'STATUS', null=True)),
36                 ('starttime', models.CharField(blank=True, db_column=b'STARTTIME', max_length=255, null=True)),
37                 ('endtime', models.CharField(blank=True, db_column=b'ENDTIME', max_length=255, null=True)),
38                 ('progress', models.IntegerField(blank=True, db_column=b'PROGRESS', null=True)),
39                 ('user', models.CharField(blank=True, db_column=b'USER', max_length=255, null=True)),
40                 ('parentjobid', models.CharField(blank=True, db_column=b'PARENTJOBID', max_length=255, null=True)),
41                 ('resname', models.CharField(blank=True, db_column=b'RESNAME', max_length=255, null=True)),
42             ],
43             options={
44                 'db_table': 'CATALOG_JOB',
45             },
46         ),
47         migrations.CreateModel(
48             name='JobStatusModel',
49             fields=[
50                 ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
51                 ('indexid', models.IntegerField(db_column=b'INDEXID')),
52                 ('jobid', models.CharField(db_column=b'JOBID', max_length=255)),
53                 ('status', models.CharField(db_column=b'STATUS', max_length=255)),
54                 ('progress', models.IntegerField(blank=True, db_column=b'PROGRESS', null=True)),
55                 ('descp', models.TextField(db_column=b'DESCP', max_length=65535)),
56                 ('errcode', models.CharField(blank=True, db_column=b'ERRCODE', max_length=255, null=True)),
57                 ('addtime', models.CharField(blank=True, db_column=b'ADDTIME', max_length=255, null=True)),
58             ],
59             options={
60                 'db_table': 'CATALOG_JOB_STATUS',
61             },
62         ),
63         migrations.CreateModel(
64             name='NsdmSubscriptionModel',
65             fields=[
66                 ('subscriptionid', models.CharField(db_column=b'SUBSCRIPTIONID', max_length=255, primary_key=True, serialize=False)),
67                 ('notificationTypes', models.TextField(db_column=b'NOTIFICATIONTYPES', null=True)),
68                 ('auth_info', models.TextField(db_column=b'AUTHINFO', null=True)),
69                 ('callback_uri', models.CharField(db_column=b'CALLBACKURI', max_length=255)),
70                 ('nsdInfoId', models.TextField(db_column=b'NSDINFOID', null=True)),
71                 ('nsdId', models.TextField(db_column=b'NSDID', null=True)),
72                 ('nsdName', models.TextField(db_column=b'NSDNAME', null=True)),
73                 ('nsdVersion', models.TextField(db_column=b'NSDVERSION', null=True)),
74                 ('nsdDesigner', models.TextField(db_column=b'NSDDESIGNER', null=True)),
75                 ('nsdInvariantId', models.TextField(db_column=b'NSDINVARIANTID', null=True)),
76                 ('vnfPkgIds', models.TextField(db_column=b'VNFPKGIDS', null=True)),
77                 ('pnfdInfoIds', models.TextField(db_column=b'PNFDINFOIDS', null=True)),
78                 ('nestedNsdInfoIds', models.TextField(db_column=b'NESTEDNSDINFOIDS', null=True)),
79                 ('nsdOnboardingState', models.TextField(db_column=b'NSDONBOARDINGSTATE', null=True)),
80                 ('nsdOperationalState', models.TextField(db_column=b'NSDOPERATIONALSTATE', null=True)),
81                 ('nsdUsageState', models.TextField(db_column=b'NSDUSAGESTATE', null=True)),
82                 ('pnfdId', models.TextField(db_column=b'PNFDID', null=True)),
83                 ('pnfdName', models.TextField(db_column=b'PNFDNAME', null=True)),
84                 ('pnfdVersion', models.TextField(db_column=b'PNFDVERSION', null=True)),
85                 ('pnfdProvider', models.TextField(db_column=b'PNFDPROVIDER', null=True)),
86                 ('pnfdInvariantId', models.TextField(db_column=b'PNFDINVARIANTID', null=True)),
87                 ('pnfdOnboardingState', models.TextField(db_column=b'PNFDONBOARDINGSTATE', null=True)),
88                 ('pnfdUsageState', models.TextField(db_column=b'PNFDUSAGESTATE', null=True)),
89                 ('links', models.TextField(db_column=b'LINKS')),
90             ],
91             options={
92                 'db_table': 'CATALOG_NSDM_SUBSCRIPTION',
93             },
94         ),
95         migrations.CreateModel(
96             name='NSPackageModel',
97             fields=[
98                 ('nsPackageId', models.CharField(db_column=b'NSPACKAGEID', max_length=50, primary_key=True, serialize=False)),
99                 ('nsPackageUri', models.CharField(blank=True, db_column=b'NSPACKAGEURI', max_length=300, null=True)),
100                 ('checksum', models.CharField(blank=True, db_column=b'CHECKSUM', max_length=50, null=True)),
101                 ('sdcCsarId', models.CharField(blank=True, db_column=b'SDCCSARID', max_length=50, null=True)),
102                 ('onboardingState', models.CharField(blank=True, db_column=b'ONBOARDINGSTATE', max_length=20, null=True)),
103                 ('operationalState', models.CharField(blank=True, db_column=b'OPERATIONALSTATE', max_length=20, null=True)),
104                 ('usageState', models.CharField(blank=True, db_column=b'USAGESTATE', max_length=20, null=True)),
105                 ('deletionPending', models.CharField(blank=True, db_column=b'DELETIONPENDING', max_length=20, null=True)),
106                 ('nsdId', models.CharField(blank=True, db_column=b'NSDID', max_length=50, null=True)),
107                 ('invariantId', models.CharField(blank=True, db_column=b'INVARIANTID', max_length=50, null=True)),
108                 ('nsdName', models.CharField(blank=True, db_column=b'NSDNAME', max_length=50, null=True)),
109                 ('nsdDesginer', models.CharField(blank=True, db_column=b'NSDDESIGNER', max_length=50, null=True)),
110                 ('nsdDescription', models.CharField(blank=True, db_column=b'NSDDESCRIPTION', max_length=100, null=True)),
111                 ('nsdVersion', models.CharField(blank=True, db_column=b'NSDVERSION', max_length=20, null=True)),
112                 ('userDefinedData', models.TextField(blank=True, db_column=b'USERDEFINEDDATA', max_length=1024, null=True)),
113                 ('localFilePath', models.CharField(blank=True, db_column=b'LOCALFILEPATH', max_length=300, null=True)),
114                 ('nsdModel', models.TextField(blank=True, db_column=b'NSDMODEL', max_length=65535, null=True)),
115             ],
116             options={
117                 'db_table': 'CATALOG_NSPACKAGE',
118             },
119         ),
120         migrations.CreateModel(
121             name='PnfPackageModel',
122             fields=[
123                 ('pnfPackageId', models.CharField(db_column=b'PNFPACKAGEID', max_length=50, primary_key=True, serialize=False)),
124                 ('pnfPackageUri', models.CharField(blank=True, db_column=b'PNFPACKAGEURI', max_length=300, null=True)),
125                 ('sdcCSARUri', models.CharField(blank=True, db_column=b'SDCCSARURI', max_length=300, null=True)),
126                 ('checksum', models.CharField(blank=True, db_column=b'CHECKSUM', max_length=50, null=True)),
127                 ('onboardingState', models.CharField(blank=True, db_column=b'ONBOARDINGSTATE', max_length=20, null=True)),
128                 ('usageState', models.CharField(blank=True, db_column=b'USAGESTATE', max_length=20, null=True)),
129                 ('deletionPending', models.CharField(blank=True, db_column=b'DELETIONPENDING', max_length=20, null=True)),
130                 ('pnfdId', models.CharField(blank=True, db_column=b'PNFDID', max_length=50, null=True)),
131                 ('pnfVendor', models.CharField(blank=True, db_column=b'VENDOR', max_length=50, null=True)),
132                 ('pnfdProductName', models.CharField(blank=True, db_column=b'PNFDPRODUCTNAME', max_length=50, null=True)),
133                 ('pnfdVersion', models.CharField(blank=True, db_column=b'PNFDVERSION', max_length=20, null=True)),
134                 ('pnfSoftwareVersion', models.CharField(blank=True, db_column=b'PNFSOFTWAREVERSION', max_length=20, null=True)),
135                 ('userDefinedData', models.TextField(blank=True, db_column=b'USERDEFINEDDATA', max_length=1024, null=True)),
136                 ('localFilePath', models.CharField(blank=True, db_column=b'LOCALFILEPATH', max_length=300, null=True)),
137                 ('pnfdModel', models.TextField(blank=True, db_column=b'PNFDMODEL', max_length=65535, null=True)),
138                 ('pnfdName', models.TextField(blank=True, db_column=b'PNFDNAME', max_length=65535, null=True)),
139             ],
140             options={
141                 'db_table': 'CATALOG_PNFPACKAGE',
142             },
143         ),
144         migrations.CreateModel(
145             name='ServicePackageModel',
146             fields=[
147                 ('servicePackageId', models.CharField(db_column=b'SERVICEPACKAGEID', max_length=50, primary_key=True, serialize=False)),
148                 ('servicePackageUri', models.CharField(blank=True, db_column=b'SERVICEPACKAGEURI', max_length=300, null=True)),
149                 ('checksum', models.CharField(blank=True, db_column=b'CHECKSUM', max_length=50, null=True)),
150                 ('sdcCsarId', models.CharField(blank=True, db_column=b'SDCCSARID', max_length=50, null=True)),
151                 ('onboardingState', models.CharField(blank=True, db_column=b'ONBOARDINGSTATE', max_length=20, null=True)),
152                 ('operationalState', models.CharField(blank=True, db_column=b'OPERATIONALSTATE', max_length=20, null=True)),
153                 ('usageState', models.CharField(blank=True, db_column=b'USAGESTATE', max_length=20, null=True)),
154                 ('deletionPending', models.CharField(blank=True, db_column=b'DELETIONPENDING', max_length=20, null=True)),
155                 ('servicedId', models.CharField(blank=True, db_column=b'SERVICEDID', max_length=50, null=True)),
156                 ('invariantId', models.CharField(blank=True, db_column=b'INVARIANTID', max_length=50, null=True)),
157                 ('servicedName', models.CharField(blank=True, db_column=b'SERVICEDNAME', max_length=50, null=True)),
158                 ('servicedDesigner', models.CharField(blank=True, db_column=b'SERVICEDDESIGNER', max_length=50, null=True)),
159                 ('servicedDescription', models.CharField(blank=True, db_column=b'SERVICEDDESCRIPTION', max_length=100, null=True)),
160                 ('servicedVersion', models.CharField(blank=True, db_column=b'SERVICEDVERSION', max_length=20, null=True)),
161                 ('userDefinedData', models.TextField(blank=True, db_column=b'USERDEFINEDDATA', max_length=1024, null=True)),
162                 ('localFilePath', models.CharField(blank=True, db_column=b'LOCALFILEPATH', max_length=300, null=True)),
163                 ('servicedModel', models.TextField(blank=True, db_column=b'SERVICEDMODEL', max_length=65535, null=True)),
164             ],
165             options={
166                 'db_table': 'CATALOG_SERVICEPACKAGE',
167             },
168         ),
169         migrations.CreateModel(
170             name='SoftwareImageModel',
171             fields=[
172                 ('imageid', models.CharField(db_column=b'IMAGEID', max_length=50, primary_key=True, serialize=False)),
173                 ('containerFormat', models.CharField(db_column=b'CONTAINERFORMAT', max_length=20)),
174                 ('diskFormat', models.CharField(db_column=b'DISKFORMAT', max_length=20)),
175                 ('mindisk', models.CharField(db_column=b'MINDISK', max_length=20)),
176                 ('minram', models.CharField(db_column=b'MINRAM', max_length=20)),
177                 ('usermetadata', models.CharField(db_column=b'USAERMETADATA', max_length=1024)),
178                 ('vnfPackageId', models.CharField(db_column=b'VNFPACKAGEID', max_length=50)),
179                 ('filePath', models.CharField(db_column=b'FILEPATH', max_length=300)),
180                 ('status', models.CharField(db_column=b'STATUS', max_length=10)),
181                 ('vimid', models.CharField(db_column=b'VIMID', max_length=50)),
182             ],
183             options={
184                 'db_table': 'CATALOG_SOFTWAREIMAGEMODEL',
185             },
186         ),
187         migrations.CreateModel(
188             name='VnfPackageModel',
189             fields=[
190                 ('vnfPackageId', models.CharField(db_column=b'VNFPACKAGEID', max_length=50, primary_key=True, serialize=False)),
191                 ('vnfPackageUri', models.CharField(blank=True, db_column=b'VNFPACKAGEURI', max_length=300, null=True)),
192                 ('SdcCSARUri', models.CharField(blank=True, db_column=b'SDCCSARURI', max_length=300, null=True)),
193                 ('checksum', models.CharField(blank=True, db_column=b'CHECKSUM', max_length=50, null=True)),
194                 ('onboardingState', models.CharField(blank=True, db_column=b'ONBOARDINGSTATE', max_length=20, null=True)),
195                 ('operationalState', models.CharField(blank=True, db_column=b'OPERATIONALSTATE', max_length=20, null=True)),
196                 ('usageState', models.CharField(blank=True, db_column=b'USAGESTATE', max_length=20, null=True)),
197                 ('deletionPending', models.CharField(blank=True, db_column=b'DELETIONPENDING', max_length=20, null=True)),
198                 ('vnfdId', models.CharField(blank=True, db_column=b'VNFDID', max_length=50, null=True)),
199                 ('vnfVendor', models.CharField(blank=True, db_column=b'VENDOR', max_length=50, null=True)),
200                 ('vnfdProductName', models.CharField(blank=True, db_column=b'VNFDPRODUCTNAME', max_length=50, null=True)),
201                 ('vnfdVersion', models.CharField(blank=True, db_column=b'VNFDVERSION', max_length=20, null=True)),
202                 ('vnfSoftwareVersion', models.CharField(blank=True, db_column=b'VNFSOFTWAREVERSION', max_length=20, null=True)),
203                 ('userDefinedData', models.TextField(blank=True, db_column=b'USERDEFINEDDATA', max_length=1024, null=True)),
204                 ('localFilePath', models.CharField(blank=True, db_column=b'LOCALFILEPATH', max_length=300, null=True)),
205                 ('vnfdModel', models.TextField(blank=True, db_column=b'VNFDMODEL', max_length=65535, null=True)),
206             ],
207             options={
208                 'db_table': 'CATALOG_VNFPACKAGE',
209             },
210         ),
211         migrations.CreateModel(
212             name='VnfPkgSubscriptionModel',
213             fields=[
214                 ('subscription_id', models.CharField(db_column=b'SUBSCRIPTION_ID', max_length=255, primary_key=True, serialize=False)),
215                 ('callback_uri', models.URLField(db_column=b'CALLBACK_URI', max_length=255)),
216                 ('auth_info', models.TextField(db_column=b'AUTH_INFO')),
217                 ('usage_states', models.TextField(db_column=b'USAGE_STATES')),
218                 ('notification_types', models.TextField(db_column=b'NOTIFICATION_TYPES')),
219                 ('vnfd_id', models.TextField(db_column=b'VNFD_ID')),
220                 ('vnf_pkg_id', models.TextField(db_column=b'VNF_PKG_ID')),
221                 ('operation_states', models.TextField(db_column=b'OPERATION_STATES')),
222                 ('vnf_products_from_provider', models.TextField(db_column=b'VNF_PRODUCTS_FROM_PROVIDER')),
223                 ('links', models.TextField(db_column=b'LINKS')),
224             ],
225             options={
226                 'db_table': 'VNF_PKG_SUBSCRIPTION',
227             },
228         ),
229     ]