package
0.0.0-20231105232618-59b81d9e7ef3
Repository: https://github.com/scott-x/gutils.git
Documentation: pkg.go.dev
# README
package parse
API
func GetTables(sqlFileName string) *model.Tables
: parse sql filefunc MKD(mkdtext string) string
: parse markdown text to html
parse sql
package main
import (
"fmt"
"github.com/scott-x/gutils/parse"
)
func main() {
tbs := parse.GetTables("test.sql")
for _, table := range *tbs {
fmt.Println("table:" + table.Name)
for _, field := range table.Fields {
fmt.Println(field.Name + ":" + field.Type)
}
fmt.Println("***********************")
}
}
example
table:user
id:int
username:string
password:string
public:int
see:int
create_time:string
***********************
table:video_info
id:string
author_id:int
name:string
display_ctime:string
public:int
see:int
create_time:string
***********************
table:comment
id:string
video_id:string
author_id:int
content:string
public:int
c_time:string
see:int
***********************
# Functions
file => base64.
No description provided by the author
No description provided by the author