Statements (88)
Predicate | Object |
---|---|
gptkbp:instanceOf |
object-relational mapping library
|
gptkbp:developer |
gptkb:Jinzhu_Zhang
|
gptkbp:documentation |
https://gorm.io/docs/
|
gptkbp:feature |
hooks
transactions polymorphism data validation callbacks database migrations plugin system custom data types scopes CRUD operations default values associations JSON support multi-tenancy support schema management unique constraints auto migration batch insert batch update check constraints column name customization composite foreign keys composite indexes composite primary key composite unique constraints context support custom logger database connection pooling database constraints database driver abstraction database indexes database schema backup database schema comparison database schema diff database schema downgrade database schema dumping database schema introspection database schema loading database schema migration database schema patching database schema restore database schema rollback database schema seeding database schema synchronization database schema upgrade database schema versioning database sharding delete associations automatically delete hooks eager loading embedded structs enum support field tags field-level permissions foreign key constraints index creation logger interface nested transactions nullable fields optimistic locking preloading query builder query hooks raw SQL execution row-level locking save associations automatically save hooks soft delete table name customization table name pluralization update associations automatically update hooks zero value handling |
gptkbp:firstReleased |
2013
|
https://www.w3.org/2000/01/rdf-schema#label |
GORM
|
gptkbp:license |
gptkb:MIT_License
|
gptkbp:repository |
https://github.com/go-gorm/gorm
|
gptkbp:supportsDatabase |
gptkb:MySQL
gptkb:SQLite gptkb:PostgreSQL gptkb:SQL_Server |
gptkbp:usedFor |
database access
|
gptkbp:writtenBy |
gptkb:Go
|
gptkbp:bfsParent |
gptkb:Grails
|
gptkbp:bfsLayer |
5
|