Go Revel Booking Sample PostgreSQLにしたい

じゃないと、実践には使えんでしょ。
なので、いろいろ調べて見る。Booking sample running on postgres?
案外あっさり見つかる。
あらかじめインスコしておくもの

$ go get github.com/lib/pq

go testかませとあるが、動かない。
使い方が、githubに上がっているものと異なる模様。なので無視る。

DBを作っておく
app/conf弄る
# db.import = github.com/mattn/go-sqlite3
# db.driver = sqlite3
# db.spec   = :memory:
db.import = github.com/lib/pq
db.driver = postgres
db.spec   = "hostaddr=127.0.0.1 port=5432 dbname=gonzus user=postgres password=password"

当然、アドレス、ポート、DB名等は環境に(ry

gorp.goの変更
func InitDB() {
	db.Init()
	// Dbm = &gorp.DbMap{Db: db.Db, Dialect: gorp.SqliteDialect{}}
	Dbm = &gorp.DbMap{Db: db.Db, Dialect: gorp.PostgresDialect{}}
SQLの?を$1に変更する

だが、ここで、開発環境がぶっ壊れる。
アホなので、壊れたと勘違い(;^^)てヘ..

警告:サンプルを動かすと、ライブラリとか、意図しない場所にインス子される。
んで、エラーのパスがわやくそになる。
これから、環境再構築(#゚Д゚)ゴルァ!!
あぁどうせ、あっしだけですよ。そんなの。