具有UI的本地DynamoDB客户端,如PHPMyAdmin

kee*_*een 9 local-database amazon-dynamodb

我在使用DynamoDB的zend框架中创建Web服务.所以我在本地安装了DynamoDB.但它并不容易使用.即使插入数据和更新任何数据以进行测试,我也必须编写脚本.

是否有可用于MAC的DynamoDB客户端?我们可以在其中插入/更新/删除UI中的数据.

编辑

疑惑

1)我是否必须运行SQL才能查看表数据?我以为会有这个GUI.

2)我无法在SQL中使用where子句.如果我想从所有人那里看到一两个记录怎么办?有没有办法在这使用条件?

3)连续的所有字段都不可见,我无法水平滚动它?

Al *_*man 14

是!在我自己挣扎之后,我终于找到了解决方案:

  1. 使用以下命令运行本地dynamodb jar java -jar DynamoDBLocal.jar -dbPath . [这将在Dynamo jar所在的目录中创建一个文件].
  2. 下载SQLite数据库浏览器并解压缩/安装它.
  3. 启动SQLite数据库浏览器
  4. 从文件菜单导航到"打开数据库" 打开数据库
  5. 1导航到目录.选择文件[在这种情况下,****_ us-east-1] 打开数据库
  6. 然后你应该看到数据库内容!! 数据库内容

希望这会有所帮助 - 这让我感到沮丧!

!编辑!! - 回应原始问题编辑.

疑惑

1)我是否必须运行SQL才能查看表数据?我以为会有这个GUI.

2)我无法在SQL中使用where子句.如果我想从所有人那里看到一两个记录怎么办?有没有办法在这使用条件?

3)连续的所有字段都不可见,我无法水平滚动它?

  1. 是的 - 您可以执行一个简单的"select"语句,例如在我的示例中:"SELECT*FROM tweet_item"返回以下屏幕截图:截图

  2. 看似无意中 - 虽然我无法直接SELECT*FROM XX WHERE XX工作,但是类似的声明确实如此.例如SELECT * FROM tweet_item where tweet_item.hashKey like "%425665354447462400%",使用425665354447462400的tweet_id [my hashKey]返回我的推文:在此输入图像描述

  3. 奇怪 - 我似乎能够非常愉快地滚动[虽然它不是Windows而不是Mac].它也会自动尝试重新调整外框的大小. 在此输入图像描述


Shi*_*ana 5

我遇到了这个问题并找到了一个相对较新的解决方案:https : //github.com/aaronshaf/dynamodb-admin

它提供了 GET/POST/PUT/DELETE。