https://github.com/go-gorm/postgres
GORM PostgreSQL driver
https://github.com/go-gorm/postgres
gorm gorm-postgresql-driver postgresql
Last synced: 2 months ago
JSON representation
GORM PostgreSQL driver
- Host: GitHub
- URL: https://github.com/go-gorm/postgres
- Owner: go-gorm
- License: mit
- Created: 2020-06-02T01:32:31.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2025-03-26T03:05:09.000Z (2 months ago)
- Last Synced: 2025-03-30T12:06:26.587Z (2 months ago)
- Topics: gorm, gorm-postgresql-driver, postgresql
- Language: Go
- Homepage:
- Size: 189 KB
- Stars: 253
- Watchers: 4
- Forks: 133
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- License: License
Awesome Lists containing this project
README
# GORM PostgreSQL Driver
## Quick Start
```go
import (
"gorm.io/driver/postgres"
"gorm.io/gorm"
)// https://github.com/jackc/pgx
dsn := "host=localhost user=gorm password=gorm dbname=gorm port=9920 sslmode=disable TimeZone=Asia/Shanghai"
db, err := gorm.Open(postgres.Open(dsn), &gorm.Config{})
```## Configuration
```go
import (
"gorm.io/driver/postgres"
"gorm.io/gorm"
)db, err := gorm.Open(postgres.New(postgres.Config{
DSN: "host=localhost user=gorm password=gorm dbname=gorm port=9920 sslmode=disable TimeZone=Asia/Shanghai", // data source name, refer https://github.com/jackc/pgx
PreferSimpleProtocol: true, // disables implicit prepared statement usage. By default pgx automatically uses the extended protocol
}), &gorm.Config{})
```Checkout [https://gorm.io](https://gorm.io) for details.