我正在尝试使用COPY命令从表中导出数据。
COPY my_table to 'my_Export.csv';
我的时间戳可以追溯到1900年之前。现在cqlsh告诉我strftime()不支持。
datetime strftime()方法需要年份> = 1900
有解决方法吗?谷歌搜索错误消息只会产生很多与python相关的结果......
Edit_1: 似乎cqlsh使用thrift,它使用python 2并且与python 3不兼容。在python 2中有关于1900年的这个限制.omg。
答案 0 :(得分:0)
较新版本的cqlsh将使用9042(cql native transport)而不是9160(thrift),但我不肯定,这必然会解决问题(而且我没有时间测试它)。
最快的解决方案可能是使用您选择的编程语言/驱动程序编写一个简单的导出器。