packages feed

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\" } } ] }"