Nella documentazione per il python Fiocco di neve connettore, si dice che l'impostazione del parametro di connessione converter_class
quando si crea l'oggetto di connessione può essere utilizzata per sopprimere la conversione a tipi di python (foglie di dati come stringhe). Ma non vedo nessuna differenza tra le query eseguite con i seguenti due connessioni (utilizzando 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'
)
Le query eseguite da entrambi DBH1 e DBH2 ritorno di timestamp come python datetime oggetti, e non stringhe. Ho notato che il doc su snowflake.connector
parametri, non vi è alcuna menzione di un converter_class
opzione - questo trucco è solo elencati nella sezione "ottimizzazione dei dati di tira" sezione qui: https://docs.snowflake.com/en/user-guide/python-connector-example.html#improving-query-performance-by-bypassing-data-conversion. È possibile che questa funzione è stata eliminata senza ripulire il doc?