
* Implement Generics API * Add more generics tests * Add more tests and Take method * use delayed‑ops pipeline for generics API * fix generics tests for mysql * Support SubQuery for Generics * Add clause.JoinTable helper method * Fix golangci-lint error * Complete the design and implementation of generic version Join * improve generics version Joins support * allow configuring select/omit columns for joins via subqueries * finish generic version Preload * handle error of generics Joins/Preload * fix tests * Add LimitPerRecord for generic version Preload * fix tests for mysql 5.7 * test for nested generic version Join/Preload * Add WithResult support for generics API * test reuse generics db conditions * fix data race * remove ExampleLRU test * Add default transaction timeout support * fix test
33 lines
793 B
YAML
33 lines
793 B
YAML
services:
|
|
mysql:
|
|
image: 'mysql/mysql-server:latest'
|
|
ports:
|
|
- "127.0.0.1:9910:3306"
|
|
environment:
|
|
- MYSQL_DATABASE=gorm
|
|
- MYSQL_USER=gorm
|
|
- MYSQL_PASSWORD=gorm
|
|
- MYSQL_RANDOM_ROOT_PASSWORD="yes"
|
|
postgres:
|
|
image: 'postgres:latest'
|
|
ports:
|
|
- "127.0.0.1:9920:5432"
|
|
environment:
|
|
- TZ=Asia/Shanghai
|
|
- POSTGRES_DB=gorm
|
|
- POSTGRES_USER=gorm
|
|
- POSTGRES_PASSWORD=gorm
|
|
mssql:
|
|
image: '${MSSQL_IMAGE}:latest'
|
|
ports:
|
|
- "127.0.0.1:9930:1433"
|
|
environment:
|
|
- TZ=Asia/Shanghai
|
|
- ACCEPT_EULA=Y
|
|
- MSSQL_SA_PASSWORD=LoremIpsum86
|
|
tidb:
|
|
image: 'pingcap/tidb:v6.5.0'
|
|
ports:
|
|
- "127.0.0.1:9940:4000"
|
|
command: /tidb-server -store unistore -path "" -lease 0s > tidb.log 2>&1 &
|