Documentation ¶
Index ¶
- Constants
- func AssertPostgresVersionMatch(conn *pgx.Conn) error
- func AssertRemoteInSync(ctx context.Context, conn *pgx.Conn, fsys afero.Fs) error
- func ConnectRemotePostgres(ctx context.Context, username, password, database, host string, ...) (*pgx.Conn, error)
- func Run(ctx context.Context, username, password, database string, fsys afero.Fs) error
Constants ¶
View Source
const ( CHECK_MIGRATION_EXISTS = "SELECT 1 FROM supabase_migrations.schema_migrations LIMIT 1" LIST_MIGRATION_VERSION = "SELECT version FROM supabase_migrations.schema_migrations ORDER BY version" CREATE_MIGRATION_TABLE = `` /* 137-byte string literal not displayed */ INSERT_MIGRATION_VERSION = "INSERT INTO supabase_migrations.schema_migrations(version) VALUES($1)" )
Variables ¶
This section is empty.
Functions ¶
func AssertPostgresVersionMatch ¶ added in v0.38.0
func AssertPostgresVersionMatch(conn *pgx.Conn) error
func AssertRemoteInSync ¶ added in v0.38.7
func ConnectRemotePostgres ¶ added in v0.38.0
func ConnectRemotePostgres(ctx context.Context, username, password, database, host string, options ...func(*pgx.ConnConfig)) (*pgx.Conn, error)
Connnect to remote Postgres with optimised settings. The caller is responsible for closing the connection returned.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.