blob: 4f106934462b457ae4005c7504bc8dbe6b1c351e [file] [log] [blame]
Search.setIndex({"docnames": ["_api/airflow/providers/odbc/hooks/index", "_api/airflow/providers/odbc/hooks/odbc/index", "_api/airflow/providers/odbc/index", "commits", "connections/odbc", "index", "installing-providers-from-sources"], "filenames": ["_api/airflow/providers/odbc/hooks/index.rst", "_api/airflow/providers/odbc/hooks/odbc/index.rst", "_api/airflow/providers/odbc/index.rst", "commits.rst", "connections/odbc.rst", "index.rst", "installing-providers-from-sources.rst"], "titles": ["<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.odbc.hooks</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.odbc.hooks.odbc</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.odbc</span></code>", "Package apache-airflow-providers-odbc", "ODBC Connection", "<code class=\"docutils literal notranslate\"><span class=\"pre\">apache-airflow-providers-odbc</span></code>", "Installing from sources"], "terms": {"3": [0, 1, 2, 4, 6], "1": [0, 1, 2, 4, 6], "0": [0, 1, 2, 4, 6], "2": [0, 1, 2, 4, 6], "4": [0, 1, 2, 4, 6], "dev0": [0, 1, 2, 3, 4, 5, 6], "thi": [0, 1, 2, 3, 4, 5, 6], "an": [0, 1, 2, 3, 4, 5, 6], "experiment": [0, 1, 2, 3, 4, 5, 6], "featur": [0, 1, 2, 3, 4, 6], "contain": [1, 4, 6], "odbchook": [1, 3, 4, 5], "arg": 1, "databas": [1, 4], "none": [1, 3, 5, 6], "driver": [1, 4], "dsn": [1, 4], "connect_kwarg": [1, 4, 5], "sqlalchemy_schem": [1, 4], "kwarg": [1, 4, 5], "sourc": [1, 4, 5], "base": 1, "common": [1, 3, 5], "sql": [1, 3, 4, 5], "dbapihook": 1, "interact": [1, 3], "data": [1, 3, 4], "us": [1, 4, 5, 6], "pyodbc": [1, 4, 5], "see": [1, 3, 4, 5], "connect": [1, 3, 5], "full": 1, "document": [1, 3, 4, 5], "default_sqlalchemy_schem": 1, "mssql": [1, 4], "conn_name_attr": 1, "odbc_conn_id": 1, "default_conn_nam": 1, "odbc_default": 1, "conn_typ": 1, "hook_nam": 1, "supports_autocommit": 1, "true": [1, 4, 5], "properti": 1, "self": [1, 6], "object": 1, "id": [1, 6], "init": 1, "exist": [1, 5], "otherwis": [1, 5], "schema": [1, 4], "from": [1, 3, 5], "connection_extra_low": 1, "extra_dejson": 1, "where": 1, "kei": [1, 4, 6], "ar": [1, 4, 5, 6], "convert": 1, "lower": 1, "case": 1, "intern": 1, "insensit": 1, "access": 1, "param": [1, 4], "given": 1, "els": 1, "try": 1, "find": 1, "one": [1, 6], "extra": [1, 4, 5], "odbc_connection_str": 1, "string": [1, 3, 4, 5], "we": 1, "build": [1, 3, 6], "instead": 1, "becaus": 1, "exampl": [1, 4, 5, 6], "repres": 1, "applicationint": [1, 4], "readonli": [1, 4], "ani": [1, 4, 6], "valu": [1, 4], "pair": [1, 4], "ad": [1, 3, 4, 5], "return": [1, 3, 5], "effect": 1, "pass": [1, 4, 5], "after": [1, 3], "merg": 1, "between": 1, "conn": 1, "preced": 1, "If": [1, 4, 5, 6], "attrs_befor": 1, "int": 1, "requir": [1, 4], "get_conn": 1, "get_uri": [1, 4], "uri": [1, 4], "invok": [1, 4], "get_sqlalchemy_engin": [1, 4], "method": 1, "get_sqlalchemy_connect": 1, "engine_kwarg": 1, "sqlalchemi": 1, "hook": [2, 3, 4], "detail": [3, 4, 5, 6], "commit": 3, "list": [3, 5], "chang": 3, "version": [3, 5, 6], "For": [3, 4, 5, 6], "high": 3, "level": 3, "changelog": 3, "inform": 3, "includ": [3, 4], "latest": 3, "2022": 3, "07": 3, "subject": 3, "46bbfdade0": 3, "move": [3, 5], "all": [3, 5], "class": [3, 5], "24836": [3, 5], "0de31bd73a": 3, "06": 3, "29": 3, "depend": [3, 4], "insid": 3, "folder": [3, 6], "24672": 3, "510a6bab45": 3, "28": 3, "remov": [3, 5, 6], "name": [3, 4], "yaml": 3, "24702": 3, "09": 3, "dcdcf3a2b8": 3, "updat": [3, 5], "releas": [3, 5], "note": 3, "rc2": 3, "mai": [3, 4], "24307": 3, "717a7588bc": 3, "descript": 3, "doubl": 3, "min": 3, "specif": 3, "24292": 3, "aeabe994b3": 3, "prepar": 3, "doc": 3, "s": [3, 6], "24231": 3, "027b707d21": 3, "05": 3, "add": [3, 5], "explanatori": 3, "contributor": 3, "about": [3, 6], "24229": 3, "03": 3, "22": 3, "d7dbfb7e26": 3, "bugfix": 3, "22383": 3, "14": 3, "16adc035b1": 3, "classifi": [3, 5], "march": 3, "22226": 3, "f5b96315fe": 3, "feb": 3, "22056": 3, "2021": [3, 6], "08": 3, "30": 3, "0a68588479": 3, "august": 3, "17890": 3, "be75dcd39c": 3, "23": 3, "new": 3, "type": [3, 4, 5], "meta": 3, "76ed2a49c6": 3, "19": 3, "import": [3, 5, 6], "lazili": 3, "individu": 3, "manag": [3, 6], "17682": 3, "87f408b1e7": 3, "26": 3, "juli": 3, "17116": 3, "b916b75079": 3, "15": 3, "17015": 3, "866a601b76": 3, "pylint": 3, "our": 3, "toolchain": 3, "16682": 3, "18": [3, 4], "bbc627a3da": 3, "16501": 3, "cbf8001d76": 3, "16": 3, "synchron": 3, "buggfix": 3, "16464": 3, "1fba5402bb": 3, "more": [3, 4], "june": 3, "16405": 3, "8a4cfd7341": 3, "13": 3, "relat": [3, 5], "15016": [3, 5], "issu": [3, 5], "15510": [3, 5], "9c94b72d44": 3, "16294": 3, "c8ef3a3539": 3, "11": [3, 6], "fix": 3, "handl": [3, 4, 5], "port": [3, 5], "15772": [3, 5], "807ad32ce5": 3, "01": 3, "pip": [3, 4, 5, 6], "21": 3, "compat": 3, "15576": 3, "40a2476a5d": 3, "04": 3, "when": [3, 4, 5], "gener": 3, "15518": 3, "68e4c4dcb0": 3, "20": 3, "backport": 3, "14886": 3, "6e6526a0f6": 3, "broken": 3, "14734": 3, "02": 3, "88bdcfa0df": 3, "wave": 3, "14013": 3, "ac2f72c98d": 3, "implement": 3, "tool": 3, "13767": 3, "3fd5ef3555": 3, "miss": 3, "logo": 3, "integr": 3, "13717": 3, "295d66f914": 3, "2020": 3, "12": [3, 6], "grammar": 3, "warn": [3, 6], "13380": 3, "6cf76d7ac0": 3, "typo": 3, "upgrad": [3, 5], "command": 3, "13148": 3, "32971a1a2d": 3, "12955": 3, "b40dffa085": 3, "renam": 3, "rema": 3, "modul": 3, "match": [3, 6], "aip": 3, "12917": 3, "9b39f24780": 3, "support": [3, 5], "dynam": 3, "form": 3, "field": 3, "per": 3, "12558": 3, "2037303eef": 3, "discoveri": 3, "12466": 3, "de3b1e687b": 3, "guid": [3, 6], "12653": 3, "c34ef853c8": 3, "separ": [3, 4], "out": 3, "12444": 3, "0080354502": 3, "readm": [3, 5], "0b2": 3, "batch": 3, "12449": 3, "ae7cb4a1e2": 3, "17": [3, 4], "wrong": 3, "hash": 3, "12390": 3, "6889a333cf": 3, "improv": 3, "oper": 3, "ref": 3, "12366": 3, "7825e8f590": 3, "instal": [3, 4], "12304": 3, "85a18e13d9": 3, "point": 3, "pypi": [3, 5], "project": 3, "page": [3, 6], "cross": 3, "12212": 3, "59eb5de78c": 3, "up": 3, "come": 3, "0beta1": 3, "12206": 3, "b2a28d1590": 3, "script": [3, 6], "dev": 3, "12082": 3, "41bf172c1d": 3, "simplifi": 3, "express": 3, "12093": 3, "4e8f9cc8d0": 3, "enabl": [3, 4], "black": 3, "python": [3, 5, 6], "auto": [3, 5], "formmatt": 3, "9550": 3, "5a439e84eb": 3, "10": [3, 5], "2a1": 3, "11855": 3, "872b1566a1": 3, "25": 3, "setup": 3, "11826": 3, "349b0811c3": 3, "d200": 3, "pydocstyl": 3, "check": [3, 6], "11688": 3, "16e7129719": 3, "11487": 3, "0a0e1af800": 3, "markdown": 3, "link": [3, 6], "toc": 3, "11249": 3, "ca4238eb4d": 3, "month": 3, "octob": 3, "11242": 3, "5220e4c384": 3, "11238": 3, "54353f8745": 3, "27": 3, "increas": 3, "coverag": 3, "five": 3, "differ": [3, 6], "11170": 3, "fdd9b6f65b": 3, "10543": 3, "3696c34c28": 3, "24": 3, "word": 3, "10528": 3, "ee7ca128a1": 3, "refernc": 3, "10483": 3, "d0e7db4024": 3, "number": 3, "fresh": 3, "9408": 3, "12af6a0800": 3, "final": 3, "cleanup": 3, "6": 3, "23rc1": 3, "9404": 3, "c7e5bce57f": 3, "candid": 3, "9370": 3, "f6bd817a3a": 3, "introduc": 3, "transfer": 3, "9320": 3, "0b0e4f7a4c": 3, "rc3": 3, "relas": 3, "9026": 3, "00642a46d0": 3, "remain": 3, "wrongli": 3, "8994": 3, "375d1ca229": 3, "8898": 3, "12c5e5d8a": 3, "8891": 3, "f3521fb0e3": 3, "regener": 3, "file": [3, 5, 6], "8886": 3, "92585ca4cb": 3, "autom": 3, "8807": 3, "2b06d0a3d": 3, "6603": 3, "unnecessari": 3, "7224": 3, "2a819b11fb": 3, "6296": 3, "deprec": 3, "pymssql": 3, "6850": 3, "The": [4, 5, 6], "provid": [4, 6], "ms": 4, "server": [4, 6], "apach": [4, 6], "airflow": [4, 6], "which": 4, "ha": 4, "some": 4, "wiki": 4, "you": [4, 5, 6], "must": 4, "also": [4, 5, 6], "exasol": 4, "To": [4, 6], "specifi": [4, 5], "want": [4, 5, 6], "either": 4, "paramet": 4, "initi": [4, 5], "host": 4, "option": 4, "login": 4, "user": [4, 6], "password": 4, "suppli": 4, "here": 4, "addition": 4, "few": 4, "special": 4, "keyword": 4, "under": 4, "onto": 4, "onli": [4, 5], "By": [4, 6], "default": 4, "scheme": 4, "overrid": 4, "respons": 4, "your": [4, 5], "follow": [4, 6], "demonstr": 4, "usag": 4, "microsoft": 4, "consid": 4, "trustedconnect": 4, "ye": 4, "would": 4, "produc": 4, "attribut": 4, "info": 4, "environ": 4, "variabl": 4, "etc": 4, "export": 4, "airflow_conn_mssql_default": 4, "my_us": 4, "xxxxxxxxxxxx": 4, "1433": 4, "my_databas": 4, "argument": 4, "dictionari": 4, "below": [4, 5, 6], "call": 4, "autocommit": [4, 5], "fals": [4, 5], "ansi": [4, 5], "what": 4, "can": [4, 5, 6], "api": 5, "repositori": 5, "top": [5, 6], "minimum": 5, "via": [5, 6], "those": [5, 6], "might": 5, "need": 5, "order": 5, "them": 5, "verifi": 5, "checksum": [5, 6], "signatur": [5, 6], "site": 5, "sdist": [5, 6], "asc": [5, 6], "sha512": [5, 6], "wheel": 5, "avail": [5, 6], "explain": 5, "polici": 5, "http": [5, 6], "github": 5, "com": [5, 6], "blob": 5, "main": [5, 6], "md": 5, "mistakenli": 5, "install_requir": 5, "22382": 5, "trove": 5, "framework": 5, "optimis": 5, "appli": 5, "apply_default": 5, "decor": 5, "15667": 5, "due": 5, "first": 5, "least": 5, "automat": 5, "have": 5, "manual": 5, "run": [5, 6], "db": 5, "complet": 5, "migrat": 5, "should": [5, 6], "bass": 5, "boolean": 5, "previous": 5, "were": 5, "becom": 5, "describ": 6, "download": 6, "odbc": 6, "offici": 6, "most": 6, "choos": 6, "select": 6, "drop": 6, "down": 6, "left": 6, "whl": 6, "origin": 6, "softwar": 6, "foundat": 6, "code": 6, "abov": 6, "how": 6, "pgp": 6, "It": 6, "essenti": 6, "sha": 6, "gpg": 6, "pleas": 6, "well": 6, "relev": 6, "distribut": 6, "recommend": 6, "get": 6, "directori": 6, "mirror": 6, "i": 6, "pgpk": 6, "ka": 6, "binari": 6, "pgpv": 6, "tar": 6, "gz": 6, "made": 6, "sat": 6, "sep": 6, "49": 6, "54": 6, "bst": 6, "rsa": 6, "cde15c6e4d3a8ec4ecf4ba4b6674e08ad7de406f": 6, "issuer": 6, "kaxilnaik": 6, "org": 6, "good": 6, "kaxil": 6, "naik": 6, "unknown": 6, "aka": 6, "gmail": 6, "certifi": 6, "trust": 6, "There": 6, "indic": 6, "belong": 6, "owner": 6, "primari": 6, "fingerprint": 6, "cde1": 6, "5c6e": 6, "4d3a": 6, "8ec4": 6, "ecf4": 6, "ba4b": 6, "6674": 6, "e08a": 6, "d7de": 6, "406f": 6, "correct": 6, "do": 6, "worri": 6, "certif": 6, "sign": 6, "why": 6, "previou": 6, "step": 6, "know": 6, "valid": 6, "alreadi": 6, "sum": 6, "shasum": 6, "512": 6, "diff": 6, "local": 6, "bin": 6, "bash": 6, "package_vers": 6, "package_nam": 6, "provider_download_dir": 6, "mktemp": 6, "d": 6, "dep": 6, "dest": 6, "curl": 6, "apache_airflow_providers_odbc": 6, "py3": 6, "l": 6, "o": 6, "echo": 6, "ls": 6, "la": 6, "onc": 6, "instruct": 6, "chapter": 6, "temporari": 6, "creat": 6}, "objects": {"airflow.providers": [[2, 0, 0, "-", "odbc"]], "airflow.providers.odbc": [[0, 0, 0, "-", "hooks"]], "airflow.providers.odbc.hooks": [[1, 0, 0, "-", "odbc"]], "airflow.providers.odbc.hooks.odbc": [[1, 1, 1, "", "OdbcHook"]], "airflow.providers.odbc.hooks.odbc.OdbcHook": [[1, 2, 1, "", "DEFAULT_SQLALCHEMY_SCHEME"], [1, 2, 1, "", "conn_name_attr"], [1, 2, 1, "", "conn_type"], [1, 3, 1, "", "connect_kwargs"], [1, 3, 1, "", "connection"], [1, 3, 1, "", "connection_extra_lower"], [1, 3, 1, "", "database"], [1, 2, 1, "", "default_conn_name"], [1, 3, 1, "", "driver"], [1, 3, 1, "", "dsn"], [1, 3, 1, "", "get_conn"], [1, 3, 1, "", "get_sqlalchemy_connection"], [1, 3, 1, "", "get_uri"], [1, 2, 1, "", "hook_name"], [1, 3, 1, "", "odbc_connection_string"], [1, 3, 1, "", "sqlalchemy_scheme"], [1, 2, 1, "", "supports_autocommit"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:attribute", "3": "py:method"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "method", "Python method"]}, "titleterms": {"airflow": [0, 1, 2, 3, 5], "provid": [0, 1, 2, 3, 5], "odbc": [0, 1, 2, 3, 4, 5], "hook": [0, 1], "submodul": 0, "modul": 1, "content": [1, 5], "class": 1, "subpackag": 2, "packag": [3, 5, 6], "apach": [3, 5], "3": [3, 5], "1": [3, 5], "0": [3, 5], "2": [3, 5], "4": [3, 5], "connect": 4, "system": 4, "prerequisit": 4, "configur": 4, "guid": 5, "refer": 5, "commit": 5, "instal": [5, 6], "requir": 5, "cross": 5, "depend": 5, "download": 5, "offici": 5, "changelog": 5, "featur": 5, "break": 5, "chang": 5, "bug": 5, "fix": 5, "misc": 5, "from": 6, "sourc": 6, "releas": 6, "integr": 6, "verifi": 6, "pypi": 6}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.intersphinx": 1, "sphinx": 56}})