Linux 终端中 cqlsh 命令的美化结果
Prettifying results of cqlsh commands in Linux terminal
在使用 cqlsh 实用程序(Mongo .pretty() 的 cql 版本)时,有什么方法可以美化 Linux 终端中的 cql 命令的结果吗?正常显示输出时读取结果变得相当困难,尤其是有嵌套文档和数组时
cqlsh 是一个 python 脚本,使用 datastax python-driver to make queries to cassandra. You can modify the script to meet your needs (see: 作为示例),或者您可以使用 python-驱动程序或其他库编写程序来执行您需要的操作.
由于 mongo 是面向文档的,因此漂亮打印是一个可用选项是有道理的。然而,cassandra 更面向列/行,因此您通常不会像文档那样查看结果集,而是更像行一样查看它们,尽管我确实在 'pretty-print' 类函数中看到了实用程序。
也许您对 EXPAND 命令感兴趣?
用法:EXPAND ON;
来自 Datastax 的文档:
This command lists the contents of each row of a table vertically, providing a more convenient way to read long rows of data than the default horizontal format. You scroll down to see more of the row instead of scrolling to the right. Each column name appears on a separate line in column one and the values appear in column two.
来源:https://docs.datastax.com/en/dse/5.1/cql/cql/cql_reference/cqlsh_commands/cqlshExpand.html
在使用 cqlsh 实用程序(Mongo .pretty() 的 cql 版本)时,有什么方法可以美化 Linux 终端中的 cql 命令的结果吗?正常显示输出时读取结果变得相当困难,尤其是有嵌套文档和数组时
cqlsh 是一个 python 脚本,使用 datastax python-driver to make queries to cassandra. You can modify the script to meet your needs (see:
由于 mongo 是面向文档的,因此漂亮打印是一个可用选项是有道理的。然而,cassandra 更面向列/行,因此您通常不会像文档那样查看结果集,而是更像行一样查看它们,尽管我确实在 'pretty-print' 类函数中看到了实用程序。
也许您对 EXPAND 命令感兴趣?
用法:EXPAND ON;
来自 Datastax 的文档:
This command lists the contents of each row of a table vertically, providing a more convenient way to read long rows of data than the default horizontal format. You scroll down to see more of the row instead of scrolling to the right. Each column name appears on a separate line in column one and the values appear in column two.
来源:https://docs.datastax.com/en/dse/5.1/cql/cql/cql_reference/cqlsh_commands/cqlshExpand.html