sqlc-hs-0.2.0.0: test/golden/column-override.input
settings {
engine: "postgresql"
}
queries {
text: "SELECT id, name, CAST(created_at AS TEXT) AS created_at FROM users WHERE $1 > 42;"
name: "ListUsers"
cmd: "SELECT"
filename: "query/users.sql"
columns {
name: "id"
not_null: true
table {
name: "users"
}
type {
name: "int"
}
}
columns {
name: "name"
not_null: true
table {
name: "users"
}
type {
name: "text"
}
}
columns {
name: "created_at"
not_null: true
type {
name: "text"
}
}
params {
column {
name: "age"
not_null: true
type {
name: "int"
}
}
}
}
global_options: "{ \"overrides\": [ { \"column\": \"users.id\", \"haskell_type\": { \"package\": \"uuid\", \"module\": \"Data.UUID\", \"type\": \"Data.UUID.UUID\" } }, { \"column\": \"created_at\", \"haskell_type\": { \"package\": \"time\", \"module\": \"Data.Time\", \"type\": \"Data.Time.UTCTime\" } } ] }"