Package Usage: go: cloud.google.com/go/cloudsqlconn
Package cloudsqlconn provides functions for authorizing and encrypting
connections. These functions can be used with a database driver to
connect to a Cloud SQL instance.
The instance connection name for a Cloud SQL instance is always in the
format "project:region:instance".
To start working with this package, create a Dialer. There are two ways of
creating a Dialer, which one you use depends on your database driver.
Postgres users have the option of using the database/sql interface or using pgx directly.
To use a dialer with pgx, we recommend using connection pooling with
pgxpool. To create the dialer use the NewDialer func.
To use database/sql, call pgxv4.RegisterDriver with any necessary Dialer
configuration.
Note: the connection string must use the keyword/value format
with host set to the instance connection name. The returned cleanup func
will stop the dialer's background refresh goroutine and so should only be
called when you're done with the Dialer.
MySQL users should use database/sql. Use mysql.RegisterDriver with any
necessary Dialer configuration.
Note: The returned cleanup func will stop the dialer's background refresh
goroutine and should only be called when you're done with the Dialer.
SQL Server users should use database/sql. Use mssql.RegisterDriver with any
necessary Dialer configuration.
Note: The returned cleanup func will stop the dialer's background refresh
goroutine and should only be called when you're done with the Dialer.
38 versions
Latest release: over 1 year ago
91 dependent packages
View more package details: https://packages.ecosystem.code.gouv.fr/registries/proxy.golang.org/packages/cloud.google.com/go/cloudsqlconn