| 12345678910111213141516171819202122232425262728293031323334 |
- package main
- import (
- "fmt"
- "os"
- "github.com/go-xorm/xorm"
- _ "github.com/mattn/go-sqlite3"
- )
- func main() {
- if len(os.Args) < 2 {
- fmt.Println("need db path")
- return
- }
- orm, err := xorm.NewEngine("sqlite3", os.Args[1])
- if err != nil {
- fmt.Println(err)
- return
- }
- defer orm.Close()
- orm.ShowSQL = true
- tables, err := orm.DBMetas()
- if err != nil {
- fmt.Println(err)
- return
- }
- for _, table := range tables {
- fmt.Println(table.Name)
- }
- }
|