mirror of
				https://github.com/TeaOSLab/EdgeAPI.git
				synced 2025-11-04 16:00:24 +08:00 
			
		
		
		
	生成数据库结构sql.go文件的同时生成sql.json
This commit is contained in:
		@@ -28,6 +28,14 @@ func main() {
 | 
				
			|||||||
		fmt.Println("[ERROR]" + err.Error())
 | 
							fmt.Println("[ERROR]" + err.Error())
 | 
				
			||||||
		return
 | 
							return
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						prettyResultsJSON, err := json.MarshalIndent(results, "", "  ")
 | 
				
			||||||
 | 
						if err != nil {
 | 
				
			||||||
 | 
							fmt.Println("[ERROR]" + err.Error())
 | 
				
			||||||
 | 
							return
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						// 写入到 sql.go 中
 | 
				
			||||||
	dir, _ := os.Getwd()
 | 
						dir, _ := os.Getwd()
 | 
				
			||||||
	var sqlFile string
 | 
						var sqlFile string
 | 
				
			||||||
	for i := 0; i < 5; i++ {
 | 
						for i := 0; i < 5; i++ {
 | 
				
			||||||
@@ -71,5 +79,13 @@ func init() {
 | 
				
			|||||||
		fmt.Println("[ERROR]write file failed: " + err.Error())
 | 
							fmt.Println("[ERROR]write file failed: " + err.Error())
 | 
				
			||||||
		return
 | 
							return
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						// 写入到 sql.json 中
 | 
				
			||||||
 | 
						err = os.WriteFile(dir+"/internal/setup/sql.json", prettyResultsJSON, 0666)
 | 
				
			||||||
 | 
						if err != nil {
 | 
				
			||||||
 | 
							fmt.Println("[ERROR]" + err.Error())
 | 
				
			||||||
 | 
							return
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	fmt.Println("ok")
 | 
						fmt.Println("ok")
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										189185
									
								
								internal/setup/sql.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										189185
									
								
								internal/setup/sql.json
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Reference in New Issue
	
	Block a user