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

7 statements  

« prev     ^ index     » next       coverage.py v7.13.5, created at 2026-03-24 12:43 +0000

1# Generated by Django 1.11 on 2017-09-08 09:04 

2 

3from django.db import migrations, models 

4import django.db.models.deletion 

5import django.utils.timezone 

6 

7 

8class Migration(migrations.Migration): 

9 

10 initial = True 

11 

12 dependencies = [ 

13 ("operatingsystem", "0001_initial"), 

14 ("cluster", "0002_auto_20170908_0855"), 

15 ("domain", "0001_initial"), 

16 ("servermodel", "0001_initial"), 

17 ("location", "0001_initial"), 

18 ("status", "0001_initial"), 

19 ("patchtime", "0001_initial"), 

20 ] 

21 

22 operations = [ 

23 migrations.CreateModel( 

24 name="Server", 

25 fields=[ 

26 ( 

27 "id", 

28 models.AutoField( 

29 auto_created=True, 

30 primary_key=True, 

31 serialize=False, 

32 verbose_name="ID", 

33 ), 

34 ), 

35 ("hostname", models.CharField(max_length=45)), 

36 ("delivery_date", models.DateField(default=django.utils.timezone.now)), 

37 ("install_date", models.DateField(default=django.utils.timezone.now)), 

38 ("last_update", models.DateTimeField(auto_now=True)), 

39 ( 

40 "documentation_url", 

41 models.URLField(blank=True, max_length=2083, null=True), 

42 ), 

43 ("memory_in_mb", models.IntegerField(blank=True, null=True)), 

44 ("primary_ip", models.GenericIPAddressField(blank=True, null=True)), 

45 ("management_ip", models.GenericIPAddressField(blank=True, null=True)), 

46 ( 

47 "management_hostname", 

48 models.CharField(blank=True, max_length=45, null=True), 

49 ), 

50 ( 

51 "delivery_note_id", 

52 models.CharField(blank=True, max_length=45, null=True), 

53 ), 

54 ("serial_nr", models.CharField(blank=True, max_length=60, null=True)), 

55 ( 

56 "description", 

57 models.CharField(blank=True, max_length=100, null=True), 

58 ), 

59 ( 

60 "cluster", 

61 models.ForeignKey( 

62 null=True, 

63 on_delete=django.db.models.deletion.PROTECT, 

64 to="cluster.Model", 

65 ), 

66 ), 

67 ( 

68 "domain", 

69 models.ForeignKey( 

70 default=1, 

71 on_delete=django.db.models.deletion.PROTECT, 

72 to="domain.Model", 

73 ), 

74 ), 

75 ( 

76 "location", 

77 models.ForeignKey( 

78 null=True, 

79 on_delete=django.db.models.deletion.PROTECT, 

80 to="location.Model", 

81 ), 

82 ), 

83 ( 

84 "operatingsystem", 

85 models.ForeignKey( 

86 blank=True, 

87 null=True, 

88 on_delete=django.db.models.deletion.PROTECT, 

89 to="operatingsystem.Model", 

90 ), 

91 ), 

92 ( 

93 "patchtime", 

94 models.ForeignKey( 

95 default=None, 

96 null=True, 

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

98 to="patchtime.Model", 

99 ), 

100 ), 

101 ( 

102 "servermodel", 

103 models.ForeignKey( 

104 null=True, 

105 on_delete=django.db.models.deletion.PROTECT, 

106 to="servermodel.Model", 

107 ), 

108 ), 

109 ( 

110 "status", 

111 models.ForeignKey( 

112 default=1, 

113 on_delete=django.db.models.deletion.PROTECT, 

114 to="status.Model", 

115 ), 

116 ), 

117 ("monitoring_from_puppet", models.BooleanField(default=False)), 

118 ], 

119 options={ 

120 "managed": True, 

121 "db_table": "sm_server", 

122 }, 

123 ), 

124 migrations.AlterUniqueTogether( 

125 name="server", 

126 unique_together={("hostname", "status")}, 

127 ), 

128 ]