Skip to content

Commit e008bdc

Browse files
committed
added: tests and implementation for the Insert method of DatabaseWriter
1 parent 70eaa51 commit e008bdc

File tree

4 files changed

+218
-87
lines changed

4 files changed

+218
-87
lines changed

.idea/workspace.xml

+59-71
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

csv-2-postgresql/database_writer.go

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
package main
22

3+
import "github.com/kmacmcfarlane/csv-2-postgresql-go/schema"
4+
35
// DatabaseWriter defines a generic interface to a database
46
type DatabaseWriter interface {
57

68
// CreateDatabase creates a database if it does not exist
79
CreateDatabase(name string) (err error)
810
// CreateTable instantiates a table compatible with the given schema
9-
CreateTable(name string) error
11+
CreateTable(name string, schema schema.Schema) error
1012
// Insert adds a record to the table
11-
Insert(values []string) error
13+
Insert(values []string, schema schema.Schema, tableName string) error
1214
}

0 commit comments

Comments
 (0)