Skip to content

Tags: boringSQL/queries

Tags

v1.6.1

Toggle v1.6.1's commit message
fix: capture metadata for explicit query name (based on filename)

v1.6.0

Toggle v1.6.0's commit message
feat: experiment support for -- @Markers

Allows to instrument the queries for further testing with regresql (primarily).

Example:

```sql`
-- name: insert-order
INSERT INTO orders (user_id, total) VALUES (:user_id, :total);

-- @verify
SELECT * FROM orders WHERE user_id = :user_id;
```sql`

Which defines the verification query. @marker query is access using

```go
if q.HasSection("verify") {
  verifyQuery := q.SectionQuery("verify")
}
```

v1.5.0

Toggle v1.5.0's commit message
feat: added support for @param in sqlc style

v1.4.0

Toggle v1.4.0's commit message
fix: skip comments before name directive

scanner now properly skips comment lines and empty lines before
the -- name: directive

v1.3.0

Toggle v1.3.0's commit message
feat: include better support for positional parameter notation ()

v1.2.1

Toggle v1.2.1's commit message
feat: added support for query.Path and query.Args

- Path identifies the source file

v1.1.0

Toggle v1.1.0's commit message
feat: store's Queries and QueryNames

v1.0.0

Toggle v1.0.0's commit message
Exposed raw queries (for use with sql.NamedArg)