File tree Expand file tree Collapse file tree 2 files changed +8
-8
lines changed Expand file tree Collapse file tree 2 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -52,7 +52,7 @@ rule "schema" "unique-non-id-column" {
5252 match {
5353 predicate = predicate. table . in
5454 vars = {
55- names = [" academie_university " , " academie_department " , " academie_student " ]
55+ names = [" universities " , " departments " , " students " ]
5656 }
5757 }
5858 assert {
@@ -82,7 +82,7 @@ rule "schema" "foreign-key-not-nullable" {
8282 match {
8383 predicate = predicate. table . in
8484 vars = {
85- names = [" academie_department " ]
85+ names = [" departments " ]
8686 }
8787 }
8888 foreign_key {
@@ -114,7 +114,7 @@ rule "schema" "foreign-key-postfix-id" {
114114 match {
115115 predicate = predicate. table . in
116116 vars = {
117- names = [" academie_department " , " academie_student " ]
117+ names = [" departments " , " students " ]
118118 }
119119 }
120120 foreign_key {
Original file line number Diff line number Diff line change 99// University model
1010type University struct {
1111 gorm.Model
12- Name string `gorm:"type:varchar(200);not null"`
12+ Name string `gorm:"type:varchar(200);unique; not null"`
1313 Location string `gorm:"type:varchar(100);not null"`
1414 EstablishedDate time.Time `gorm:"type:date"`
1515 Departments []Department // One-to-Many relationship: A University has many Departments
@@ -18,10 +18,10 @@ type University struct {
1818// Department model
1919type Department struct {
2020 gorm.Model
21- Name string `gorm:"type:varchar(100);unique;not null"`
22- HeadOfDepartment string `gorm:"type:varchar(100)"`
23- UniversityID uint
24- University University `gorm:"constraint:OnDelete:CASCADE; "`
21+ Name string `gorm:"type:varchar(100);unique;not null"`
22+ HeadOfDepartment string `gorm:"type:varchar(100)"`
23+ UniversityID uint `gorm:"not null"`
24+ University University `gorm:"constraint:OnDelete:CASCADE"`
2525 Students []Student // One-to-Many relationship: A Department has many Students
2626}
2727
You can’t perform that action at this time.
0 commit comments