def set_default_driver_conf(): if Platform.is_containerized(): # Use default `./driver_config/odbcinst.ini` when Agent is running in docker. # `freetds` is shipped with the Docker Agent. os.environ.setdefault('ODBCSYSINI', DRIVER_CONFIG_DIR) else: # required when using pyodbc with FreeTDS on Ubuntu 18.04 # see https://stackoverflow.com/a/22988748/1258743 os.environ.setdefault('TDSVER', '8.0')
def _get_net_proc_base_location(proc_location): if Platform.is_containerized() and proc_location != "/proc": net_proc_base_location = "%s/1" % proc_location else: net_proc_base_location = proc_location return net_proc_base_location
def set_default_driver_conf(): if Platform.is_containerized(): # Use default `./driver_config/odbcinst.ini` when Agent is running in docker. # `freetds` is shipped with the Docker Agent. os.environ.setdefault('ODBCSYSINI', DRIVER_CONFIG_DIR)