mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-05-01 17:53:59 +00:00
feat: lib sql server tests
This commit is contained in:
@@ -27,11 +27,11 @@ services:
|
|||||||
# - MYSQL_ROOT_PASSWORD=Pwd2020Db
|
# - MYSQL_ROOT_PASSWORD=Pwd2020Db
|
||||||
#
|
#
|
||||||
|
|
||||||
cassandradb:
|
# cassandradb:
|
||||||
image: cassandra:5.0.2
|
# image: cassandra:5.0.2
|
||||||
ports:
|
# ports:
|
||||||
- 15942:9042
|
# - 15942:9042
|
||||||
|
#
|
||||||
# clickhouse:
|
# clickhouse:
|
||||||
# image: bitnami/clickhouse:24.8.4
|
# image: bitnami/clickhouse:24.8.4
|
||||||
# restart: always
|
# restart: always
|
||||||
@@ -55,28 +55,37 @@ services:
|
|||||||
# ports:
|
# ports:
|
||||||
# - 15003:26257
|
# - 15003:26257
|
||||||
# command: start-single-node --insecure
|
# command: start-single-node --insecure
|
||||||
# mongodb:
|
# mongodb:
|
||||||
# image: mongo:4.0.12
|
# image: mongo:4.0.12
|
||||||
# restart: always
|
# restart: always
|
||||||
# volumes:
|
# volumes:
|
||||||
# - mongo-data:/data/db
|
# - mongo-data:/data/db
|
||||||
# - mongo-config:/data/configdb
|
# - mongo-config:/data/configdb
|
||||||
# ports:
|
# ports:
|
||||||
# - 27017:27017
|
# - 27017:27017
|
||||||
|
|
||||||
# cockroachdb-init:
|
# cockroachdb-init:
|
||||||
# image: cockroachdb/cockroach
|
# image: cockroachdb/cockroach
|
||||||
# # build: cockroach
|
# # build: cockroach
|
||||||
# # entrypoint: /cockroach/init.sh
|
# # entrypoint: /cockroach/init.sh
|
||||||
# entrypoint: ./cockroach sql --insecure --host="cockroachdb" --execute="CREATE DATABASE IF NOT EXISTS test;"
|
# entrypoint: ./cockroach sql --insecure --host="cockroachdb" --execute="CREATE DATABASE IF NOT EXISTS test;"
|
||||||
|
|
||||||
# depends_on:
|
# depends_on:
|
||||||
# - cockroachdb
|
# - cockroachdb
|
||||||
# restart: on-failure
|
# restart: on-failure
|
||||||
|
|
||||||
oracle:
|
# oracle:
|
||||||
image: gvenzl/oracle-xe:21-slim
|
# image: gvenzl/oracle-xe:21-slim
|
||||||
environment:
|
# environment:
|
||||||
ORACLE_PASSWORD: Pwd2020Db
|
# ORACLE_PASSWORD: Pwd2020Db
|
||||||
|
# ports:
|
||||||
|
# - 15006:1521
|
||||||
|
|
||||||
|
libsql:
|
||||||
|
image: ghcr.io/tursodatabase/libsql-server:latest
|
||||||
|
platform: linux/amd64
|
||||||
ports:
|
ports:
|
||||||
- 15006:1521
|
- '8080:8080'
|
||||||
|
- '5002:5001'
|
||||||
|
volumes:
|
||||||
|
- ./data/libsql:/var/lib/sqld
|
||||||
|
|||||||
@@ -506,14 +506,23 @@ const sqliteEngine = {
|
|||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
||||||
const libsqlEngine = {
|
const libsqlFileEngine = {
|
||||||
...sqliteEngine,
|
...sqliteEngine,
|
||||||
label: 'LibSQL',
|
label: 'LibSQL FILE',
|
||||||
connection: {
|
connection: {
|
||||||
engine: 'libsql@dbgate-plugin-sqlite',
|
engine: 'libsql@dbgate-plugin-sqlite',
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const libsqlWsEngine = {
|
||||||
|
...sqliteEngine,
|
||||||
|
label: 'LibSQL WS',
|
||||||
|
connection: {
|
||||||
|
engine: 'libsql@dbgate-plugin-sqlite',
|
||||||
|
databaseUrl: 'ws://localhost:8080',
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
/** @type {import('dbgate-types').TestEngineInfo} */
|
/** @type {import('dbgate-types').TestEngineInfo} */
|
||||||
const cockroachDbEngine = {
|
const cockroachDbEngine = {
|
||||||
label: 'CockroachDB',
|
label: 'CockroachDB',
|
||||||
@@ -652,7 +661,8 @@ const enginesOnCi = [
|
|||||||
postgreSqlEngine,
|
postgreSqlEngine,
|
||||||
sqlServerEngine,
|
sqlServerEngine,
|
||||||
sqliteEngine,
|
sqliteEngine,
|
||||||
libsqlEngine,
|
libsqlFileEngine,
|
||||||
|
libsqlWsEngine,
|
||||||
// cockroachDbEngine,
|
// cockroachDbEngine,
|
||||||
clickhouseEngine,
|
clickhouseEngine,
|
||||||
oracleEngine,
|
oracleEngine,
|
||||||
@@ -668,7 +678,9 @@ const enginesOnLocal = [
|
|||||||
// sqlServerEngine,
|
// sqlServerEngine,
|
||||||
// sqliteEngine,
|
// sqliteEngine,
|
||||||
// cockroachDbEngine,
|
// cockroachDbEngine,
|
||||||
clickhouseEngine,
|
// clickhouseEngine,
|
||||||
|
// libsqlFileEngine,
|
||||||
|
libsqlWsEngine,
|
||||||
// oracleEngine,
|
// oracleEngine,
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
@@ -111,3 +111,11 @@ jobs:
|
|||||||
image: cassandra:5.0.2
|
image: cassandra:5.0.2
|
||||||
ports:
|
ports:
|
||||||
- 15942:9042
|
- 15942:9042
|
||||||
|
|
||||||
|
libsql:
|
||||||
|
image: ghcr.io/tursodatabase/libsql-server:latest
|
||||||
|
platform: linux/amd64
|
||||||
|
ports:
|
||||||
|
- '8080:8080'
|
||||||
|
volumes:
|
||||||
|
- ./data/libsql:/var/lib/sqld
|
||||||
|
|||||||
Reference in New Issue
Block a user