drivers

module
v2.0.0-...-8094968 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 26, 2022 License: MIT

README

drivers

Database drivers for package gdb.

Installation

Let's take pgsql for example.

go get -u github.com/gogf/gf/contrib/drivers/v2

Choose and import the driver to your project:

import _ "github.com/gogf/gf/contrib/drivers/v2/pgsql"

Supported Drivers

MySQL

BuiltIn supported, nothing todo.

SQLite

import _ "github.com/gogf/gf/contrib/drivers/v2/sqlite"

Note:

  • It does not support Save/Replace features.

PostgreSQL

import _ "github.com/gogf/gf/contrib/drivers/v2/pgsql"

Note:

  • It does not support Save/Replace features.
  • It does not support LastInsertId.

SQL Server

import _ "github.com/gogf/gf/contrib/drivers/v2/mssql"

Note:

  • It does not support Save/Replace features.
  • It does not support LastInsertId.
  • It supports server version >= SQL Server2005

Oracle

import _ "github.com/gogf/gf/contrib/drivers/v2/oracle"

Note:

  • It does not support Save/Replace features.
  • It does not support LastInsertId.

Custom Drivers

It's quick and easy, please refer to current driver source. It's quite appreciated if any PR for new drivers support into current repo.

Directories

Path Synopsis
Package clickhouse implements gdb.Driver, which supports operations for ClickHouse.
Package clickhouse implements gdb.Driver, which supports operations for ClickHouse.
Package mssql implements gdb.Driver, which supports operations for MSSql.
Package mssql implements gdb.Driver, which supports operations for MSSql.
Package mysql implements gdb.Driver, which supports operations for MySQL.
Package mysql implements gdb.Driver, which supports operations for MySQL.
Package oracle implements gdb.Driver, which supports operations for Oracle.
Package oracle implements gdb.Driver, which supports operations for Oracle.
Package pgsql implements gdb.Driver, which supports operations for PostgreSql.
Package pgsql implements gdb.Driver, which supports operations for PostgreSql.
Package sqlite implements gdb.Driver, which supports operations for SQLite.
Package sqlite implements gdb.Driver, which supports operations for SQLite.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL