static JdbiExtension instance(@Nonnull String hostname,
        @Nullable Integer port,
        @Nonnull String database,
        @Nullable String username,
        @Nullable String password) {
        return new JdbiExternalPostgresExtension(hostname, port, database, username, password);
    }
Jdbi external PostgreSQL JUnit 5 rule. This class should not be used directly but through {@link JdbiExtension#externalPostgres(String, Integer, String, String, String)}.
<br>
This class is public with a protected constructor to allow special case construction.

<pre>{@code
    @RegisterExtension
    public JdbiExtension extension = new JdbiExternalPostgresExtension(...) {
        @Override
        protected DataSource createDataSource() {
           ...
        }
    };
}</pre>
testing/src/main/java/org/jdbi/v3/testing/junit5/JdbiExternalPostgresExtension.java