Coverage for sample_project/migrations/0001_initial.py: 100%

8 statements  

« prev     ^ index     » next       coverage.py v7.5.3, created at 2025-09-03 06:15 +0000

1# Generated by Django 5.0.4 on 2024-05-14 08:14 

2 

3import django.db.models.deletion 

4import simple_history.models 

5from django.conf import settings 

6from django.db import migrations, models 

7 

8 

9class Migration(migrations.Migration): 

10 initial = True 

11 

12 dependencies = [ 

13 ("apis_metainfo", "0012_remove_rootobject_deprecated_name"), 

14 ("contenttypes", "0002_remove_content_type_name"), 

15 migrations.swappable_dependency(settings.AUTH_USER_MODEL), 

16 ] 

17 

18 operations = [ 

19 migrations.CreateModel( 

20 name="Group", 

21 fields=[ 

22 ( 

23 "rootobject_ptr", 

24 models.OneToOneField( 

25 auto_created=True, 

26 on_delete=django.db.models.deletion.CASCADE, 

27 parent_link=True, 

28 primary_key=True, 

29 serialize=False, 

30 to="apis_metainfo.rootobject", 

31 ), 

32 ), 

33 ("label", models.CharField(blank=True, default="", max_length=4096)), 

34 ], 

35 options={ 

36 "abstract": False, 

37 }, 

38 bases=("apis_metainfo.rootobject", models.Model), 

39 ), 

40 migrations.CreateModel( 

41 name="Place", 

42 fields=[ 

43 ( 

44 "rootobject_ptr", 

45 models.OneToOneField( 

46 auto_created=True, 

47 on_delete=django.db.models.deletion.CASCADE, 

48 parent_link=True, 

49 primary_key=True, 

50 serialize=False, 

51 to="apis_metainfo.rootobject", 

52 ), 

53 ), 

54 ("label", models.CharField(blank=True, default="", max_length=4096)), 

55 ("longitude", models.FloatField(blank=True, null=True)), 

56 ("latitude", models.FloatField(blank=True, null=True)), 

57 ], 

58 options={ 

59 "abstract": False, 

60 }, 

61 bases=("apis_metainfo.rootobject", models.Model), 

62 ), 

63 migrations.CreateModel( 

64 name="Profession", 

65 fields=[ 

66 ( 

67 "id", 

68 models.BigAutoField( 

69 auto_created=True, 

70 primary_key=True, 

71 serialize=False, 

72 verbose_name="ID", 

73 ), 

74 ), 

75 ("name", models.CharField(blank=True, default="", max_length=1024)), 

76 ], 

77 bases=(models.Model,), 

78 ), 

79 migrations.CreateModel( 

80 name="Person", 

81 fields=[ 

82 ( 

83 "rootobject_ptr", 

84 models.OneToOneField( 

85 auto_created=True, 

86 on_delete=django.db.models.deletion.CASCADE, 

87 parent_link=True, 

88 primary_key=True, 

89 serialize=False, 

90 to="apis_metainfo.rootobject", 

91 ), 

92 ), 

93 ("forename", models.CharField(blank=True, default="", max_length=4096)), 

94 ("surname", models.CharField(blank=True, default="", max_length=4096)), 

95 ("gender", models.CharField(blank=True, default="", max_length=4096)), 

96 ("date_of_birth", models.DateField(blank=True, null=True)), 

97 ("date_of_death", models.DateField(blank=True, null=True)), 

98 ( 

99 "profession", 

100 models.ManyToManyField(blank=True, to="sample_project.profession"), 

101 ), 

102 ], 

103 options={ 

104 "abstract": False, 

105 }, 

106 bases=("apis_metainfo.rootobject", models.Model), 

107 ), 

108 migrations.CreateModel( 

109 name="VersionGroup", 

110 fields=[ 

111 ( 

112 "rootobject_ptr", 

113 models.ForeignKey( 

114 auto_created=True, 

115 blank=True, 

116 db_constraint=False, 

117 null=True, 

118 on_delete=django.db.models.deletion.DO_NOTHING, 

119 parent_link=True, 

120 related_name="+", 

121 to="apis_metainfo.rootobject", 

122 ), 

123 ), 

124 ( 

125 "id", 

126 models.IntegerField( 

127 auto_created=True, blank=True, db_index=True, verbose_name="ID" 

128 ), 

129 ), 

130 ( 

131 "version_tag", 

132 models.CharField(blank=True, max_length=255, null=True), 

133 ), 

134 ("label", models.CharField(blank=True, default="", max_length=4096)), 

135 ("history_id", models.AutoField(primary_key=True, serialize=False)), 

136 ("history_date", models.DateTimeField(db_index=True)), 

137 ("history_change_reason", models.CharField(max_length=100, null=True)), 

138 ( 

139 "history_type", 

140 models.CharField( 

141 choices=[("+", "Created"), ("~", "Changed"), ("-", "Deleted")], 

142 max_length=1, 

143 ), 

144 ), 

145 ( 

146 "history_user", 

147 models.ForeignKey( 

148 null=True, 

149 on_delete=django.db.models.deletion.SET_NULL, 

150 related_name="+", 

151 to=settings.AUTH_USER_MODEL, 

152 ), 

153 ), 

154 ( 

155 "self_contenttype", 

156 models.ForeignKey( 

157 blank=True, 

158 db_constraint=False, 

159 editable=False, 

160 null=True, 

161 on_delete=django.db.models.deletion.DO_NOTHING, 

162 related_name="+", 

163 to="contenttypes.contenttype", 

164 ), 

165 ), 

166 ], 

167 options={ 

168 "verbose_name": "Version", 

169 "verbose_name_plural": "Versions", 

170 "ordering": ("-history_date", "-history_id"), 

171 "get_latest_by": ("history_date", "history_id"), 

172 }, 

173 bases=( 

174 simple_history.models.HistoricalChanges, 

175 models.Model, 

176 ), 

177 ), 

178 migrations.CreateModel( 

179 name="VersionPerson", 

180 fields=[ 

181 ( 

182 "rootobject_ptr", 

183 models.ForeignKey( 

184 auto_created=True, 

185 blank=True, 

186 db_constraint=False, 

187 null=True, 

188 on_delete=django.db.models.deletion.DO_NOTHING, 

189 parent_link=True, 

190 related_name="+", 

191 to="apis_metainfo.rootobject", 

192 ), 

193 ), 

194 ( 

195 "id", 

196 models.IntegerField( 

197 auto_created=True, blank=True, db_index=True, verbose_name="ID" 

198 ), 

199 ), 

200 ( 

201 "version_tag", 

202 models.CharField(blank=True, max_length=255, null=True), 

203 ), 

204 ("forename", models.CharField(blank=True, default="", max_length=4096)), 

205 ("surname", models.CharField(blank=True, default="", max_length=4096)), 

206 ("gender", models.CharField(blank=True, default="", max_length=4096)), 

207 ("date_of_birth", models.DateField(blank=True, null=True)), 

208 ("date_of_death", models.DateField(blank=True, null=True)), 

209 ("history_id", models.AutoField(primary_key=True, serialize=False)), 

210 ("history_date", models.DateTimeField(db_index=True)), 

211 ("history_change_reason", models.CharField(max_length=100, null=True)), 

212 ( 

213 "history_type", 

214 models.CharField( 

215 choices=[("+", "Created"), ("~", "Changed"), ("-", "Deleted")], 

216 max_length=1, 

217 ), 

218 ), 

219 ( 

220 "history_user", 

221 models.ForeignKey( 

222 null=True, 

223 on_delete=django.db.models.deletion.SET_NULL, 

224 related_name="+", 

225 to=settings.AUTH_USER_MODEL, 

226 ), 

227 ), 

228 ( 

229 "self_contenttype", 

230 models.ForeignKey( 

231 blank=True, 

232 db_constraint=False, 

233 editable=False, 

234 null=True, 

235 on_delete=django.db.models.deletion.DO_NOTHING, 

236 related_name="+", 

237 to="contenttypes.contenttype", 

238 ), 

239 ), 

240 ], 

241 options={ 

242 "verbose_name": "Version", 

243 "verbose_name_plural": "Versions", 

244 "ordering": ("-history_date", "-history_id"), 

245 "get_latest_by": ("history_date", "history_id"), 

246 }, 

247 bases=( 

248 simple_history.models.HistoricalChanges, 

249 models.Model, 

250 ), 

251 ), 

252 migrations.CreateModel( 

253 name="VersionPerson_profession", 

254 fields=[ 

255 ( 

256 "id", 

257 models.BigIntegerField( 

258 auto_created=True, blank=True, db_index=True, verbose_name="ID" 

259 ), 

260 ), 

261 ("m2m_history_id", models.AutoField(primary_key=True, serialize=False)), 

262 ( 

263 "history", 

264 models.ForeignKey( 

265 db_constraint=False, 

266 on_delete=django.db.models.deletion.DO_NOTHING, 

267 to="sample_project.versionperson", 

268 ), 

269 ), 

270 ( 

271 "person", 

272 models.ForeignKey( 

273 blank=True, 

274 db_constraint=False, 

275 db_tablespace="", 

276 null=True, 

277 on_delete=django.db.models.deletion.DO_NOTHING, 

278 related_name="+", 

279 to="sample_project.person", 

280 ), 

281 ), 

282 ( 

283 "profession", 

284 models.ForeignKey( 

285 blank=True, 

286 db_constraint=False, 

287 db_tablespace="", 

288 null=True, 

289 on_delete=django.db.models.deletion.DO_NOTHING, 

290 related_name="+", 

291 to="sample_project.profession", 

292 ), 

293 ), 

294 ], 

295 options={ 

296 "verbose_name": "VersionPerson_profession", 

297 }, 

298 bases=(simple_history.models.HistoricalChanges, models.Model), 

299 ), 

300 migrations.CreateModel( 

301 name="VersionPlace", 

302 fields=[ 

303 ( 

304 "rootobject_ptr", 

305 models.ForeignKey( 

306 auto_created=True, 

307 blank=True, 

308 db_constraint=False, 

309 null=True, 

310 on_delete=django.db.models.deletion.DO_NOTHING, 

311 parent_link=True, 

312 related_name="+", 

313 to="apis_metainfo.rootobject", 

314 ), 

315 ), 

316 ( 

317 "id", 

318 models.IntegerField( 

319 auto_created=True, blank=True, db_index=True, verbose_name="ID" 

320 ), 

321 ), 

322 ( 

323 "version_tag", 

324 models.CharField(blank=True, max_length=255, null=True), 

325 ), 

326 ("label", models.CharField(blank=True, default="", max_length=4096)), 

327 ("longitude", models.FloatField(blank=True, null=True)), 

328 ("latitude", models.FloatField(blank=True, null=True)), 

329 ("history_id", models.AutoField(primary_key=True, serialize=False)), 

330 ("history_date", models.DateTimeField(db_index=True)), 

331 ("history_change_reason", models.CharField(max_length=100, null=True)), 

332 ( 

333 "history_type", 

334 models.CharField( 

335 choices=[("+", "Created"), ("~", "Changed"), ("-", "Deleted")], 

336 max_length=1, 

337 ), 

338 ), 

339 ( 

340 "history_user", 

341 models.ForeignKey( 

342 null=True, 

343 on_delete=django.db.models.deletion.SET_NULL, 

344 related_name="+", 

345 to=settings.AUTH_USER_MODEL, 

346 ), 

347 ), 

348 ( 

349 "self_contenttype", 

350 models.ForeignKey( 

351 blank=True, 

352 db_constraint=False, 

353 editable=False, 

354 null=True, 

355 on_delete=django.db.models.deletion.DO_NOTHING, 

356 related_name="+", 

357 to="contenttypes.contenttype", 

358 ), 

359 ), 

360 ], 

361 options={ 

362 "verbose_name": "Version", 

363 "verbose_name_plural": "Versions", 

364 "ordering": ("-history_date", "-history_id"), 

365 "get_latest_by": ("history_date", "history_id"), 

366 }, 

367 bases=( 

368 simple_history.models.HistoricalChanges, 

369 models.Model, 

370 ), 

371 ), 

372 ]