The connection string properties describe the various options that can be used to establish a connection.
The connection string can be set to a series of option=value strings separated by semicolons. If a connection string property value has special characters such as semicolons, single quotes, spaces, etc., then you must quote the value using either single or double quotes.
Connection options are case insensitive.
Connecting to EnterpriseDB
The following connection properties are required in order to connect to data.
- User: The user which will be used to authenticate with the EnterpriseDB server.
- Password: The password which will be used to authenticate with the EnterpriseDB server.
- Server: The host name or IP of the server hosting the EnterpriseDB database.
- Port: The port of the server hosting the EnterpriseDB database.
You can also optionally set the following:
- Database: The default database to connect to when connecting to the EnterpriseDB Server. If this is not set, the user's default database will be used.
Connection String Options
The connection string options available in this provider are divided into the following categories. Click on the links for further details.
|Server||The host name or IP address of the server.|
|Database||The name of the EnterpriseDB database.|
|User||The EnterpriseDB user account used to authenticate.|
|Password||The password used to authenticate the user.|
|Port||The port number of the EnterpriseDB server.|
|UseSSL||Whether SSL is enabled.|
|Visibility||Visibility restrictions used to filter exposed metadata for tables with privileges granted to them for current user.|
|SSLClientCert||The TLS/SSL client certificate store for SSL Client Authentication (2-way SSL).|
|SSLClientCertType||The type of key store containing the TLS/SSL client certificate.|
|SSLClientCertPassword||The password for the TLS/SSL client certificate.|
|SSLClientCertSubject||The subject of the TLS/SSL client certificate.|
|SSLServerCert||The certificate to be accepted from the server when connecting using TLS/SSL.|
|FirewallType||The protocol used by a proxy-based firewall.|
|FirewallServer||The name or IP address of a proxy-based firewall.|
|FirewallPort||The TCP port for a proxy-based firewall.|
|FirewallUser||The user name to use to authenticate with a proxy-based firewall.|
|FirewallPassword||A password used to authenticate to a proxy-based firewall.|
|Logfile||A filepath which designates the name and location of the log file.|
|LogModules||Core modules to be included in the log file.|
|MaxLogFileSize||A string specifying the maximum size in bytes for a log file (for example, 10 MB).|
|MaxLogFileCount||A string specifying the maximum file count of log files.|
|Location||A path to the directory that contains the schema files defining tables, views, and stored procedures.|
|BrowsableSchemas||This property restricts the schemas reported to a subset of the available schemas. For example, BrowsableSchemas=SchemaA,SchemaB,SchemaC.|
|Tables||This property restricts the tables reported to a subset of the available tables. For example, Tables=TableA,TableB,TableC.|
|Views||Restricts the views reported to a subset of the available tables. For example, Views=ViewA,ViewB,ViewC.|
|IgnoredSchemas||Visibility restriction filter which is used to hide the list of schemas by metadata quering. For example, 'information_schema, pg_catalog'. Schema names are case sensitive.|
|AllowPreparedStatement||Prepare a query statement before its execution.|
|FetchResultSetMetadata||This field sets whether the provider is getting detailed information about resultset columns from the server.|
|MaxRows||Limits the number of rows returned rows when no aggregation or group by is used in the query. This helps avoid performance issues at design time.|
|Other||These hidden properties are used only in specific use cases.|
|QueryPassthrough||This option passes the query to the EnterpriseDB server as is.|
|Readonly||You can use this property to enforce read-only access to EnterpriseDB from the provider.|
|RTK||The runtime key used for licensing.|
|Timeout||The value in seconds until the timeout error is thrown, canceling the operation.|
|TimeZone||Notifies the server about the time zone on the client with standard SET TIMEZONE query when connection is being opened.|