1234567891011121314151617181920212223242526272829303132 |
- package db
- import (
- "db"
- "fmt"
- )
- func test struct{
- }
- func (test) TestPostgres() {
- p := "host=localhost user=forwardtest password=forwardtest dbname=forward sslmode=disable"
- dd, err := db.Open("postgres", p)
- if err != nil {
- fmt.Println("Error", err.Error())
- }
- fmt.Println(dd.Hello())
- dd.Orm().LogMode(true)
- dd.Orm().AutoMigrate(&MyTables{})
- meta, err := dd.GetMeta("my_tables")
- if err != nil {
- fmt.Println("Erro Meta ", err.Error())
- }
- if myInfo, ok := meta.([]db.PostgresTableInfo); ok {
- for _, info := range myInfo {
- fmt.Println("Info", info)
- }
- }
- v, err := dd.GetTables()
- if err != nil {
- fmt.Println("Erro Table ", err.Error())
- }
- fmt.Println(fmt.Printf("Tables %s", v))
- }
|