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