go-sql-driver / sql-test

Test Go SQL-Drivers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This project is an integration test, testing various Go database
drivers (for the database/sql package).

To run these tests, in this directory, run:

$ go test -v

or, most of the time, skipping the annoyingly long tests:

$ go test -v -short


****************************************************************************
For MySQL:
****************************************************************************
mysqladmin -uroot -proot create gosqltest

To set set your MySQL user / password run:

$ export GOSQLTEST_MYSQL_USER=user
$ export GOSQLTEST_MYSQL_PASS=password


****************************************************************************
For Postgres: (replacing "bradfitz" with $USER)
****************************************************************************
root@bradfitzlap:/home/bradfitz# su - postgres
postgres@bradfitzlap:~$ psql
postgres=# create database gosqltest;
CREATE DATABASE
postgres=# CREATE USER bradfitz WITH ENCRYPTED PASSWORD 'gosqltest';
CREATE ROLE
postgres=# GRANT ALL PRIVILEGES ON DATABASE gosqltest to bradfitz;
GRANT

About

Test Go SQL-Drivers


Languages

Language:Go 100.0%