Versions in this module Expand all Collapse all v0 v0.1.2 Jun 26, 2026 v0.1.1 Jun 26, 2026 v0.1.0 May 13, 2026 Changes in this version + func Provider() *schema.Provider + func ResourceExistsFunc(fn func(*DBConnection, *schema.ResourceData) (bool, error)) func(*schema.ResourceData, any) (bool, error) + func ResourceFunc(fn func(*DBConnection, *schema.ResourceData) error) func(*schema.ResourceData, any) error + type Client struct + func (c *Client) Connect() (*DBConnection, error) + type ClientCertificateConfig struct + CertificatePath string + KeyPath string + SSLInline bool + type Config struct + ApplicationName string + ConnectTimeoutSec int + ConnectionURL string + DatabaseUsername string + ExpectedVersion semver.Version + Host string + MaxConns int + Password string + Port int + SSLClientCert *ClientCertificateConfig + SSLMode string + SSLRootCertPath string + Superuser bool + Timeout int + Username string + func (c *Config) NewClient(database string) *Client + type DBConnection struct + type QueryAble interface + Exec func(query string, args ...any) (sql.Result, error) + Query func(query string, args ...any) (*sql.Rows, error) + QueryRow func(query string, args ...any) *sql.Row + type ResourceSchemeGetter func(string) any