File tree Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -189,11 +189,11 @@ func main() {
189
189
if * useSQLite {
190
190
sqlClient , err = sqlite .CreateDB (* sqlDataPath )
191
191
if err != nil {
192
- log .Fatalf ("Can not open sqlite3 database from: %s" , * sqlDataPath )
192
+ log .Fatalf ("Cannot open sqlite3 database from: %s: %v " , * sqlDataPath , err )
193
193
}
194
194
err := sqldb .CreateTables (sqlClient )
195
195
if err != nil {
196
- log .Fatalf ("Can not create tables %v" , err )
196
+ log .Fatalf ("Cannot create tables %v" , err )
197
197
}
198
198
defer sqlClient .Close ()
199
199
}
@@ -204,11 +204,11 @@ func main() {
204
204
} else {
205
205
sqlClient , err = cloudsql .ConnectWithConnector (* cloudSQLInstance )
206
206
if err != nil {
207
- log .Fatalf ("Can not open cloud sql database from %s: %v" , * cloudSQLInstance , err )
207
+ log .Fatalf ("Cannot open cloud sql database from %s: %v" , * cloudSQLInstance , err )
208
208
}
209
209
err := sqldb .CreateTables (sqlClient )
210
210
if err != nil {
211
- log .Fatalf ("Can not create tables %v" , err )
211
+ log .Fatalf ("Cannot create tables %v" , err )
212
212
}
213
213
defer sqlClient .Close ()
214
214
}
Original file line number Diff line number Diff line change @@ -21,6 +21,10 @@ import (
21
21
)
22
22
23
23
func CreateDB (fileDir string ) (* sql.DB , error ) {
24
+ // Create all intermediate directories.
25
+ if err := os .MkdirAll (fileDir , 0755 ); err != nil {
26
+ return nil , err
27
+ }
24
28
dbPath := filepath .Join (fileDir , "datacommons.db" )
25
29
_ , err := os .Stat (dbPath )
26
30
if err == nil {
You can’t perform that action at this time.
0 commit comments