diff --git a/README.md b/README.md index ce3b944..4011e24 100644 --- a/README.md +++ b/README.md @@ -99,29 +99,39 @@ the other ones have the exact same signature but work on different databases or driver versions, they are: -- `kpgx.New(ctx, os.Getenv("DATABASE_URL"), ksql.Config{})` for Postgres, it works on top of `pgxpool` and pgx version 4 +- `kpgx.New(ctx, os.Getenv("DATABASE_URL"), ksql.Config{})` for Postgres, it works on top of `pgxpool` + and [pgx](https://github.com/jackc/pgx) version 4, download it with: + ```bash go get github.com/vingarcia/ksql/adapters/kpgx ``` -- `kpgx5.New(ctx, os.Getenv("DATABASE_URL"), ksql.Config{})` for Postgres, it works on top of `pgxpool` and pgx version 5 +- `kpgx5.New(ctx, os.Getenv("DATABASE_URL"), ksql.Config{})` for Postgres, it works on top of `pgxpool` + and [pgx](https://github.com/jackc/pgx) version 5, download it with: + ```bash go get github.com/vingarcia/ksql/adapters/kpgx5 ``` -- `kmysql.New(ctx, os.Getenv("DATABASE_URL"), ksql.Config{})` for MySQL, it works on top of `database/sql` +- `kmysql.New(ctx, os.Getenv("DATABASE_URL"), ksql.Config{})` for MySQL, it works on top of `database/sql`, + download it with: + ```bash go get github.com/vingarcia/ksql/adapters/kmysql ``` -- `ksqlserver.New(ctx, os.Getenv("DATABASE_URL"), ksql.Config{})` for SQLServer, it works on top of `database/sql` +- `ksqlserver.New(ctx, os.Getenv("DATABASE_URL"), ksql.Config{})` for SQLServer, it works on top of `database/sql`, + download it with: + ```bash go get github.com/vingarcia/ksql/adapters/ksqlserver ``` -- `ksqlite3.New(ctx, os.Getenv("DATABASE_PATH"), ksql.Config{})` for SQLite3, it works on top of `database/sql` - and `mattn/go-sqlite3` which relies on CGO. +- `ksqlite3.New(ctx, os.Getenv("DATBAASE_PATH"), ksql.Config{})` for SQLite3, it works on top of `database/sql` + and [mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) which relies on CGO, download it with: + ```bash go get github.com/vingarcia/ksql/adapters/ksqlite3 ``` - `ksqlite.New(ctx, os.Getenv("DATABASE_PATH"), ksql.Config{})` for SQLite, it works on top of `database/sql` - and `modernc.org/sqlite` which does not require CGO. + and [modernc.org/sqlite](https://modernc.org/sqlite) which does not require CGO, download it with: + ```bash go get github.com/vingarcia/ksql/adapters/modernc-ksqlite ```