sort the list

candiduslynx 2023-01-02 16:10:54 +02:00
parent 67d7e785d3
commit 9e3a41d3ed

@ -10,21 +10,22 @@ See the design goals doc:
Drivers for Go's sql package include: Drivers for Go's sql package include:
* **AWS Athena**: https://github.com/segmentio/go-athena
* **Amazon AWS Athena**: https://github.com/uber/athenadriver
* **Apache Avatica/Phoenix**: https://github.com/apache/calcite-avatica-go
* **Apache H2**: https://github.com/jmrobles/h2go * **Apache H2**: https://github.com/jmrobles/h2go
* **Apache Hive**: https://github.com/sql-machine-learning/gohive
* **Apache Ignite/GridGain**: https://github.com/amsokol/ignite-go-client * **Apache Ignite/GridGain**: https://github.com/amsokol/ignite-go-client
* **Apache Impala**: https://github.com/bippio/go-impala * **Apache Impala**: https://github.com/bippio/go-impala
* **Apache Avatica/Phoenix**: https://github.com/apache/calcite-avatica-go
* **Amazon AWS Athena**: https://github.com/uber/athenadriver
* **AWS Athena**: https://github.com/segmentio/go-athena
* **Azure Cosmos DB**: https://github.com/btnguyen2k/gocosmos * **Azure Cosmos DB**: https://github.com/btnguyen2k/gocosmos
* **ClickHouse** (uses [native TCP interface](https://clickhouse.tech/docs/en/interfaces/tcp/)): https://github.com/ClickHouse/clickhouse-go
* **ClickHouse** (uses [HTTP API](https://clickhouse.tech/docs/en/interfaces/http/)): https://github.com/mailru/go-clickhouse * **ClickHouse** (uses [HTTP API](https://clickhouse.tech/docs/en/interfaces/http/)): https://github.com/mailru/go-clickhouse
* **ClickHouse** (uses [native TCP interface](https://clickhouse.tech/docs/en/interfaces/tcp/)): https://github.com/ClickHouse/clickhouse-go
* **CockroachDB**: Use any PostgreSQL driver * **CockroachDB**: Use any PostgreSQL driver
* **Couchbase N1QL**: https://github.com/couchbase/go_n1ql * **Couchbase N1QL**: https://github.com/couchbase/go_n1ql
* **Databricks**: https://github.com/databricks/databricks-sql-go
* **DB2 LUW** and **DB2/Z with DB2-Connect**: https://bitbucket.org/phiggins/db2cli (Last updated 2015-08)
* **DB2 LUW** (uses cgo): https://github.com/asifjalil/cli * **DB2 LUW** (uses cgo): https://github.com/asifjalil/cli
* **DB2 LUW** and **DB2/Z with DB2-Connect**: https://bitbucket.org/phiggins/db2cli (Last updated 2015-08)
* **DB2 LUW, z/OS, iSeries and Informix**: https://github.com/ibmdb/go_ibm_db * **DB2 LUW, z/OS, iSeries and Informix**: https://github.com/ibmdb/go_ibm_db
* **Databricks**: https://github.com/databricks/databricks-sql-go
* **Exasol**: (pure Go): https://github.com/exasol/exasol-driver-go * **Exasol**: (pure Go): https://github.com/exasol/exasol-driver-go
* **Firebird SQL**: https://github.com/nakagami/firebirdsql * **Firebird SQL**: https://github.com/nakagami/firebirdsql
* **Genji** (pure go): https://github.com/genjidb/genji * **Genji** (pure go): https://github.com/genjidb/genji
@ -33,41 +34,40 @@ Drivers for Go's sql package include:
* **MS ADODB**: https://github.com/mattn/go-adodb * **MS ADODB**: https://github.com/mattn/go-adodb
* **MS SQL Server** (pure go): https://github.com/denisenkom/go-mssqldb * **MS SQL Server** (pure go): https://github.com/denisenkom/go-mssqldb
* **MS SQL Server** (uses cgo): https://github.com/minus5/gofreetds * **MS SQL Server** (uses cgo): https://github.com/minus5/gofreetds
* **MaxCompute**: https://github.com/sql-machine-learning/gomaxcompute
* **MySQL**: https://github.com/go-sql-driver/mysql/ ` [*] ` * **MySQL**: https://github.com/go-sql-driver/mysql/ ` [*] `
* **MySQL**: https://github.com/siddontang/go-mysql/ ` [**] ` (also handles replication) * **MySQL**: https://github.com/siddontang/go-mysql/ ` [**] ` (also handles replication)
* **MySQL**: https://github.com/ziutek/mymysql ` [*] ` * **MySQL**: https://github.com/ziutek/mymysql ` [*] `
* **ODBC**: https://bitbucket.org/miquella/mgodbc (Last updated 2016-02) * **ODBC**: https://bitbucket.org/miquella/mgodbc (Last updated 2016-02)
* **ODBC**: https://github.com/alexbrainman/odbc * **ODBC**: https://github.com/alexbrainman/odbc
* **Oracle** (pure go): https://github.com/sijms/go-ora
* **Oracle** (uses cgo): https://github.com/godror/godror
* **Oracle** (uses cgo): https://github.com/mattn/go-oci8 * **Oracle** (uses cgo): https://github.com/mattn/go-oci8
* **Oracle** (uses cgo): https://gopkg.in/rana/ora.v4 * **Oracle** (uses cgo): https://gopkg.in/rana/ora.v4
* **Oracle** (uses cgo): https://github.com/godror/godror * **Postgres** (pure Go): https://github.com/jackc/pgx ` [*] `
* **Oracle** (pure go): https://github.com/sijms/go-ora
* **QL**: https://pkg.go.dev/modernc.org/ql
* **Postgres** (pure Go): https://github.com/lib/pq ` [*] ` * **Postgres** (pure Go): https://github.com/lib/pq ` [*] `
* **Postgres** (uses cgo): https://github.com/jbarham/gopgsqldriver * **Postgres** (uses cgo): https://github.com/jbarham/gopgsqldriver
* **Postgres** (pure Go): https://github.com/jackc/pgx ` [*] `
* **Presto**: https://github.com/prestodb/presto-go-client * **Presto**: https://github.com/prestodb/presto-go-client
* **SAP HANA** (uses cgo): https://help.sap.com/viewer/0eec0d68141541d1b07893a39944924e/2.0.03/en-US/0ffbe86c9d9f44338441829c6bee15e6.html * **QL**: https://pkg.go.dev/modernc.org/ql
* **SAP HANA** (pure go): https://github.com/SAP/go-hdb
* **SAP ASE** (pure go): https://github.com/SAP/go-ase * **SAP ASE** (pure go): https://github.com/SAP/go-ase
* **SAP ASE** (uses cgo): https://github.com/SAP/cgo-ase * **SAP ASE** (uses cgo): https://github.com/SAP/cgo-ase
* **SAP HANA** (pure go): https://github.com/SAP/go-hdb
* **SAP HANA** (uses cgo): https://help.sap.com/viewer/0eec0d68141541d1b07893a39944924e/2.0.03/en-US/0ffbe86c9d9f44338441829c6bee15e6.html
* **SQL over REST**: https://github.com/adaptant-labs/go-sql-rest-driver
* **SQLite** (uses cgo): https://github.com/gwenn/gosqlite - Supports SQLite dynamic data typing
* **SQLite** (uses cgo): https://github.com/mattn/go-sqlite3 ` [*] `
* **SQLite** (uses cgo): https://github.com/mxk/go-sqlite
* **SQLite**: (pure go): https://modernc.org/sqlite
* **SQLite**: (uses cgo): https://github.com/rsc/sqlite
* **SingleStore**: Use any MySQL driver * **SingleStore**: Use any MySQL driver
* **Snowflake** (pure Go): https://github.com/snowflakedb/gosnowflake * **Snowflake** (pure Go): https://github.com/snowflakedb/gosnowflake
* **SQLite** (uses cgo): https://github.com/mattn/go-sqlite3 ` [*] `
* **SQLite** (uses cgo): https://github.com/gwenn/gosqlite - Supports SQLite dynamic data typing
* **SQLite** (uses cgo): https://github.com/mxk/go-sqlite
* **SQLite**: (uses cgo): https://github.com/rsc/sqlite
* **SQLite**: (pure go): https://modernc.org/sqlite
* **SQL over REST**: https://github.com/adaptant-labs/go-sql-rest-driver
* **Sybase SQL Anywhere**: https://github.com/a-palchikov/sqlago
* **Sybase ASE** (pure go): https://github.com/thda/tds * **Sybase ASE** (pure go): https://github.com/thda/tds
* **Sybase SQL Anywhere**: https://github.com/a-palchikov/sqlago
* **TiDB**: Use any MySQL driver * **TiDB**: Use any MySQL driver
* **Vertica**: https://github.com/vertica/vertica-sql-go * **Vertica**: https://github.com/vertica/vertica-sql-go
* **Vitess**: https://pkg.go.dev/vitess.io/vitess/go/vt/vitessdriver * **Vitess**: https://pkg.go.dev/vitess.io/vitess/go/vt/vitessdriver
* **YQL (Yahoo! Query Language)**: https://github.com/mattn/go-yql
* **Apache Hive**: https://github.com/sql-machine-learning/gohive
* **MaxCompute**: https://github.com/sql-machine-learning/gomaxcompute
* **YDB** (pure go): https://github.com/ydb-platform/ydb-go-sdk * **YDB** (pure go): https://github.com/ydb-platform/ydb-go-sdk
* **YQL (Yahoo! Query Language)**: https://github.com/mattn/go-yql
Drivers marked with ` [*] ` are both included in and pass the compatibility test suite at https://github.com/bradfitz/go-sql-test. Drivers marked with ` [*] ` are both included in and pass the compatibility test suite at https://github.com/bradfitz/go-sql-test.
Drivers marked with ` [**] ` pass the compatibility test suite but are not currently included in it. Drivers marked with ` [**] ` pass the compatibility test suite but are not currently included in it.