新しいドライバを作成する
GORMは sqlite
, mysql
, postgres
, sqlserver
を公式にサポートしています。
いくつかのデータベースは mysql
または postgres
と互換性があります。 互換性がある場合は、それらのデータベース固有の文法を使用することができます。
上記以外のデータベース使用する場合、新しいドライバを作成することができます。ドライバの作成には Dialector インターフェイスを実装する必要があります。
type Dialector interface { |
例として MySQL Driver を確認してみると良いでしょう。