Python Snowflake bağlayıcısının dokümanlarında, bağlantı parametresinin ayarlandığını söylüyor converter_class
bir bağlantı nesnesi oluştururken, python türlerine dönüştürmeyi engellemek için kullanılabilir (verileri dize olarak bırakır). Ancak, aşağıdaki iki bağlantıyla (kullanarak) çalıştırılan sorgular arasında hiçbir fark görmüyorum 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'
)
Hem DBH1 hem de DBH2'DEN yürütülen sorgular, zaman damgalarını dizeleri değil python datetime nesneleri olarak döndürür. Doc fark etmiştim snowflake.connector
parametreleri, bir bahsedilmez converter_class
seçenek - bu numara yalnızca buradaki "veri çekimlerini en iyi duruma getirme" bölümünde listelenir: https://docs.snowflake.com/en/user-guide/python-connector-example.html#improving-query-performance-by-bypassing-data-conversion Dokümanı temizlemeden bu özelliğin düşürülmüş olması mümkün mü?