V docs pre python Snowflake konektor, hovorí, že nastavenie pripojenia parameter converter_class
pri vytváraní spojenia objekt môže byť použitý na potlačenie obrátenie, python typy (listy údaje ako reťazce). Ale nevidím žiadny rozdiel medzi dotazy spúšťať s nasledujúcimi dvoma pripojenia (použitím snowflake-connector-python=2.7.0
):
from snowflake.connector.converter_null import SnowflakeNoConverterToPython
DBH1 = snowflake.connector.connect(
user='username',
password='password',
account='account',
converter_class=SnowflakeNoConverterToPython # why isn't this working?
)
DBH2 = snowflake.connector.connect(
user='username',
password='password',
account='account'
)
Dotazy vykonaný z oboch DBH1 a DBH2 vrátiť časové ako python datetime objekty, a nie reťazce. Všimol som si, že v doc na snowflake.connector
parametre, nie je tam žiadna zmienka o tom, converter_class
možnosť - tento trik je len uvedené v "optimalizácia dát ťahá" oddiel tu: https://docs.snowflake.com/en/user-guide/python-connector-example.html#improving-query-performance-by-bypassing-data-conversion. Je možné, že táto funkcia bola zmazaná bez čistenia doc?