xorm/dialects
maktub 89d1238248 feat: Support GBase8s Database (#2517)
## Background

Currently, XORM does not yet support the [GBase 8s database by Nanda General Data Technology]. GBase 8s is a widely used domestic database in China, commonly adopted by enterprises and government systems as a backend storage solution.

## Summary of This Contribution
	•	Added support for the gbase8s driver
	•	Implemented a basic database dialect: GBase8sDialect

## Usage Instructions

```go
import	_ "gitee.com/GBase8s/go-gci""

engine, err := xorm.NewEngine("gbase8s", "gbase8s://username:pwd@ip:port/dbname?param=xxx")

Co-authored-by: zhangyunfei <zhangyunfei@gbase.cn>
Reviewed-on: https://gitea.com/xorm/xorm/pulls/2517
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: maktub <maktub@noreply.gitea.com>
Co-committed-by: maktub <maktub@noreply.gitea.com>
2025-07-18 02:59:03 +00:00
..
dameng.go Fix the issue of incorrect insertion of data in non UTC time zone zero for numeric types (#2413) 2024-02-25 16:16:56 +00:00
dialect.go add libsql as a valid driver type (#2481) 2024-12-06 17:26:39 +00:00
driver.go refactor some code (#2000) 2021-07-21 00:12:20 +08:00
filter.go Fix question mark replacement on postgres (#2202) 2023-07-12 13:22:32 +00:00
filter_test.go Fix question mark replacement on postgres (#2202) 2023-07-12 13:22:32 +00:00
gbase8s.go feat: Support GBase8s Database (#2517) 2025-07-18 02:59:03 +00:00
gen_reserved.sh Move reserve words related files into dialects sub package (#1544) 2020-02-24 10:05:10 +00:00
mssql.go Fix the issue of incorrect insertion of data in non UTC time zone zero for numeric types (#2413) 2024-02-25 16:16:56 +00:00
mssql_test.go Merge core package back into the main repository and split into serval sub packages. (#1543) 2020-02-24 08:53:18 +00:00
mysql.go fix: Sync2 will remove AUTO_INCREMENT unexpectly (#2444) (#2445) 2024-04-28 16:12:17 +00:00
oracle.go fix drop index SQL for Oracle (#2469) 2025-02-28 06:26:20 +00:00
oracle_test.go Oracle : Local Naming Method (#1515) 2020-03-23 02:03:04 +00:00
pg_reserved.txt Move reserve words related files into dialects sub package (#1544) 2020-02-24 10:05:10 +00:00
postgres.go Fix the issue of incorrect insertion of data in non UTC time zone zero for numeric types (#2413) 2024-02-25 16:16:56 +00:00
postgres_test.go Fix postgres driver datasource name parse (#2012) 2021-07-28 10:03:09 +08:00
quote.go Improve quote policy (#1567) 2020-03-06 07:48:32 +00:00
sqlite3.go Fix sqlite multiline query parse (#2367) 2023-12-01 07:07:35 +00:00
sqlite3_test.go Add index hint support (#2375) 2023-12-15 02:17:13 +00:00
table_name.go oracle数据库不再拼接AS (#2109) 2022-03-31 23:57:40 +08:00
table_name_test.go Move statement as a sub package (#1564) 2020-02-28 12:29:08 +00:00
time.go Fix the issue of incorrect insertion of data in non UTC time zone zero for numeric types (#2413) 2024-02-25 16:16:56 +00:00
time_test.go Add dialects/time_test.go (#2169) 2023-07-26 00:57:40 +00:00