你如何禁用 orientdb 控制台字符串截断/截断?

问题描述

我在玩 OrientDB,想阻止控制台截断字符串

+----+-------+---------+--------+------------------+------------------+----------------------------------------------------+
|#   |@RID   |@CLASS   |version |last_updated      |name              |attributes                                          |
+----+-------+---------+--------+------------------+------------------+----------------------------------------------------+
|0   |#59:229|docker   |6.8.10  |2021-03-19 17:3...|datastax/dse-se...|{docker={imageName=datastax/dse-server,imageTag=...|
+----+-------+---------+--------+------------------+------------------+----------------------------------------------------+

我想实际查看整个记录,而不仅仅是它的截断版本。这可能吗?

解决方法

我设法找到了与我想要的东西足够接近的东西。 如果您使用您感兴趣的记录的 #pragma pack(n) - 您实际上可以这样做:

@RID

如果这还不够 - 那么您可以使用 load record 59:229 +----+------------+--------------------------------------------------+ |# |NAME |VALUE | +----+------------+--------------------------------------------------+ |0 |version |#6.8.10 | |1 |last_updated|2021-03-19 17:37:35 | |2 |attributes |[{imageName=datastax/dse-server,imageTag=6.8.10}]| |4 |name |datastax/dse-server | |5 |version |6.8.10 | +----+------------+--------------------------------------------------+ 甚至 display record 来获取最详细的信息。

如果我可以使用表格视图(即 display raw record),我仍然更喜欢它,但我找不到方法来做到这一点。如果有人找到了 - 请随时回答,我会将其标记为已接受的答案。