PostgreSQLDB returns a PostgreSQL db instance for certdb testing.
()
| 60 | |
| 61 | // PostgreSQLDB returns a PostgreSQL db instance for certdb testing. |
| 62 | func PostgreSQLDB() *sqlx.DB { |
| 63 | connStr := "dbname=certdb_development sslmode=disable user=postgres" |
| 64 | |
| 65 | if dbURL := os.Getenv("DATABASE_URL"); dbURL != "" { |
| 66 | connStr = dbURL |
| 67 | } |
| 68 | |
| 69 | db, err := sqlx.Open("postgres", connStr) |
| 70 | if err != nil { |
| 71 | panic(err) |
| 72 | } |
| 73 | |
| 74 | Truncate(db) |
| 75 | |
| 76 | return db |
| 77 | } |
| 78 | |
| 79 | // SQLiteDB returns a SQLite db instance for certdb testing. |
| 80 | func SQLiteDB(dbpath string) *sqlx.DB { |
searching dependent graphs…