1
Fork 0
Bahn2GPX/database.go

21 lines
432 B
Go
Raw Permalink Normal View History

2021-11-20 15:24:31 +00:00
package main
import (
"zombiezen.com/go/sqlite"
"zombiezen.com/go/sqlite/sqlitex"
)
func createDB() (*sqlite.Conn, error) {
// Open an in-memory database.
conn, err := sqlite.OpenConn(":memory:", sqlite.OpenReadWrite)
if err != nil {
return nil, err
}
// Create tables
sqlitex.ExecScript(conn, `
CREATE TABLE stations (id text primary key, name text, lat real, lon real);
`)
// Return connection
return conn, nil
}