No google docs para o python floco de Neve conector, ele diz que a definição do parâmetro de conexão converter_class
ao criar o objeto de conexão pode ser utilizado para suprimir a conversão para o python (tipos de folhas de dados como seqüências de caracteres). Mas eu não vejo nenhuma diferença entre consultas executadas com as seguintes duas conexões (usando 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'
)
Consultas executadas a partir ambos DBH1 e DBH2 retorno carimbos de data / hora como python datetime objetos, e não com cadeias de caracteres. Notei que em doc snowflake.connector
parâmetros, não há nenhuma menção de um converter_class
opção - este truque só é listado em "otimização de dados puxa" a seção aqui: https://docs.snowflake.com/en/user-guide/python-connector-example.html#improving-query-performance-by-bypassing-data-conversion. É possível que este recurso tenha sido interrompida sem limpar o doc?