MySQLDB returns a MySQL db instance for certdb testing.
()
| 42 | |
| 43 | // MySQLDB returns a MySQL db instance for certdb testing. |
| 44 | func MySQLDB() *sqlx.DB { |
| 45 | connStr := "root@tcp(localhost:3306)/certdb_development?parseTime=true" |
| 46 | |
| 47 | if dbURL := os.Getenv("DATABASE_URL"); dbURL != "" { |
| 48 | connStr = dbURL |
| 49 | } |
| 50 | |
| 51 | db, err := sqlx.Open("mysql", connStr) |
| 52 | if err != nil { |
| 53 | panic(err) |
| 54 | } |
| 55 | |
| 56 | Truncate(db) |
| 57 | |
| 58 | return db |
| 59 | } |
| 60 | |
| 61 | // PostgreSQLDB returns a PostgreSQL db instance for certdb testing. |
| 62 | func PostgreSQLDB() *sqlx.DB { |