头图

DynamoDB 是 AWS 提供的 NoSQL 数据库服务,但有时在终端查看和管理数据会更加便捷。今天要介绍的是 DDV (Terminal DynamoDB Viewer),一个基于终端用户界面 (TUI) 的 DynamoDB 查看器,让你在终端就能轻松浏览、搜索、更新和删除 DynamoDB 数据。

demo.gif

DDV 的亮点:

  • 直观的界面:
    DDV 提供了类似文件管理器的界面,方便浏览数据库表和数据项。支持多种视图模式,包括键值对、JSON 格式等,并可以展开属性查看详细信息。
  • 便捷的操作:
    使用键盘快捷键即可完成各种操作,例如选择、滚动、打开、返回等。
  • 易于安装:
    可以通过 Cargo、Homebrew 或直接下载二进制文件进行安装。
  • 与 AWS CLI 兼容:
    DDV 的配置方式与 AWS CLI 相同,可以直接使用已有的 AWS 配置文件或环境变量。
  • 可配置性:
    可以通过配置文件自定义界面元素的宽度和高度。

一些需要注意的点:

  • 尚处于早期开发阶段:
    DDV 目前仍在积极开发中,一些功能和行为可能还不完善。
  • 不适用于大型数据集:
    DDV 主要面向本地环境或小型开发环境,不适合处理生产环境中的大型数据集。

安装方式:

x-cmd 用户可以通过 install 模块进行软件安装

# 启用 install 模块的交互式 UI,x i 为 x install 的简写
x i

ddv01

用户可根据使用习惯选择安装方式

ddv02

使用方法:

安装完成后,直接在终端运行 ddv 命令即可启动。DDV 会自动读取默认的 AWS 配置文件或环境变量。你也可以使用命令行参数指定区域、终端节点 URL 和配置文件等信息。

快捷键:

一些常用的快捷键包括:

  • Ctrl-C:退出应用
  • Enter:打开选中的数据项
  • Backspace:返回上一级
  • j/k/h/l ↓/↑/←/→:选择数据项/滚动
  • ?:显示帮助信息

相关项目:

如果你也喜欢在终端管理 AWS 服务,不妨也看看 STU,这是一个用于 Amazon S3 的 TUI 浏览器。

DDV 是一款方便实用的 DynamoDB 终端查看器,尤其适合在开发环境中快速浏览和操作数据。虽然目前还处于早期开发阶段,但其简洁的界面和便捷的操作方式已经展现出很大的潜力。如果你正在寻找一款高效的 DynamoDB 终端工具,不妨试试 DDV。

来源:
https://lusingander.github.io/ddv/




更多内容请查阅 : install/ddv

转载请标明原文链接https://www.x-cmd.com/install/ddv


xcmd
1 声望1 粉丝