Repository navigation
Releases: cubrid-lab/gorm-cubrid
Releases · cubrid-lab/gorm-cubrid
Release list
v0.1.0 — GORM Dialect for CUBRID
v0.1.0 — GORM Dialect for CUBRID
A GORM dialect for CUBRID database, providing full ORM support with schema migration.
Features
Open(dsn)andNew(config)constructors- Full
gorm.Dialectorinterface:DataTypeOf,BindVarTo,QuoteTo,Explain,DefaultValueOf - CUBRID-specific
Migrator:CurrentDatabase,GetTables,HasTable,HasColumn,HasIndex,ColumnTypes,RenameTable,DropIndex,AlterColumn - MySQL-compatible
?positional placeholders - Backtick identifier quoting
- 38 unit tests (no CUBRID server required)
Install
go get github.com/cubrid-labs/gorm-cubridQuick Start
import (
"gorm.io/gorm"
cubrid "github.com/cubrid-labs/gorm-cubrid"
)
db, err := gorm.Open(cubrid.Open("CUBRID:localhost:33000:demodb:::"), &gorm.Config{})Requirements
- Go 1.21+
- GORM v1.25+
- CUBRID 11.2+