Loading...

verticapy.connection.vertica_connection#

verticapy.connection.vertica_connection(section: str, dsn: str | None = None) Connection#

Reads the input DSN and creates a Vertica Database connection.

Parameters#

section: str

Name of the section in the configuration file.

dsn: str, optional

Path to the file containing the credentials. If empty, the VERTICAPY_CONNECTION environment variable will be used.

Returns#

conn

Database connection.

Examples#

Create a connection using the input DSN:

Note

This example utilizes a Data Source Name (DSN) to establish the connection, which is stored in the file specified by the global variable VERTICAPY_CONNECTION. However, if you prefer a customized file with a different location, you can specify the file path accordingly.

from verticapy.connection import vertica_connection

vertica_connection("VerticaDSN")

<vertica_python.vertica.connection.Connection at 0x106526198>

See also

current_connection() : Returns the current VerticaPy connection.
new_connection() : Creates a new VerticaPy connection.
set_connection() : Sets the VerticaPy connection.