Fix migration

This commit is contained in:
Audrius Butkevicius
2020-06-20 21:42:34 +01:00
parent c5a3ae314c
commit 3f703ff237

View File

@@ -140,7 +140,9 @@ func setupDB(db *sql.DB) error {
}
defer tx.Rollback()
stmt, err := tx.Prepare(pq.CopyIn("ReportsJson", "Received", "Report"))
// These much be lower case, because we don't quote them when creating, so postgres creates them lower case.
// Yet pg.CopyIn quotes them, which makes them case sensitive.
stmt, err := tx.Prepare(pq.CopyIn("reportsjson", "received", "report"))
if err != nil {
log.Println("sql:", err)
return err
@@ -148,7 +150,7 @@ func setupDB(db *sql.DB) error {
var rep contract.Report
rows, err := tx.Query(`DELETE FROM Reports RETURNING ` + strings.Join(rep.FieldNames(), ", "))
rows, err := db.Query(`SELECT ` + strings.Join(rep.FieldNames(), ", ") + ` FROM Reports`)
if err != nil {
log.Println("sql:", err)
return err