#Database
9 artikel

17 Delete Flag dalam GORM untuk Soft Delete yang Efisien
Pelajari cara menggunakan delete flag dalam GORM untuk mengelola soft delete dengan metode boolean, Unix timestamp, dan mixed mode. Dilengkapi contoh kode dan unit test

16 Soft Delete dalam GORM: Panduan Lengkap dengan Unit Test
Pelajari cara menggunakan soft delete di GORM untuk menghapus data tanpa benar-benar menghapusnya. Panduan ini mencakup contoh kode, penjelasan, dan unit test menggunakan SQLMock.

04 Create Record di GORM untuk Berbagai Database dalam Golang
Pelajari cara menggunakan GORM untuk membuat record di berbagai database dalam Golang. Dapatkan panduan lengkap dengan contoh kode, unit test, dan teknik optimal untuk Simple Create, Batch Insert, Create Hooks, dan banyak lagi.

Mengenal Repository Pattern pada Golang
Dalam buku Domain-Driven Design, Eric Evans
menjelaskan bahwa
Repository is a mechanism for encapsulating storage, retrieval and search behaviour, which emulates a collection of objects

Pengenalan Integrasi Database MySQL pada Golang
Pengenalan Package Database
Pada pemrograman Golang sebenarnya secara default itu memiliki sebuah package bernama database. Package ini memiliki kumpulan standar interface
yang menjadikan standar untuk komunikasi ke dalam database sehingga kita bisa langsung membuat program yang akan kita buat itu menggunakan package tersebut untuk mengakses beberapa jenis database apapun dengan kode yang sama. Tetapi yang akan membedakan adalah hanya kode query SQL
yang digunakan sesuai dengan database yang digunakan.

Cara Koneksi Golang Dengan Database MS SQL Server
Dependency
Pastikan sudah buat projek dengan go mod init mssql-go
pada folder mssql-go
dan dependency yang akan kita pakai yaitu menggunakan

Cara Koneksi Golang Dengan Mongodb
Dependecy yang dibutuhkan
Menambahkan beberapa dependency yang digunakan
"go.mongodb.org/mongo-driver/bson"
"go.mongodb.org/mongo-driver/mongo"
"go.mongodb.org/mongo-driver/mongo/options"
Membuat Koneksi Database
membuat fungsi koneksi database ke dalam mongodb.

Cara Koneksi Golang Dengan Database Postgres
Dependency
Pastikan sudah buat projek dengan go mod init postgres-go
pada folder postgres-go
dan dependency yang akan kita pakai yaitu menggunakan

Cara Komunikasi Golang Dengan Database Mysql
Package atau Library
import "github.com/go-sql-driver/mysql"
Inisialisasi Projek
Siapkan folder baru dengan nama mysql-native
, lalu buat inisialisasi module golang agar lebih termodular. Berikut perintah cepatnya.