Skip to content

[Epic] DynamoDB support #142

@Blankll

Description

@Blankll

features

As a NoSQL Desktop client, DocKit should be able to connect to DynamoDB, create/edit DynamoDB queries, etc.

new connection

  • When the user clicks Add New Connection, the popup page should list a new item DynamoDB with the logo
  • When the user clicks DynamoDB, it should route to the new DynamoDB connection page to let the user input connection info for DynamoDB
  • Implement DynamoDB connection page to input, verify, and store DynamoDB connection info
  • After the user clicks confirm, the DynamoDB connection should be listed in the connection list with the other connections together, connections are differentiated by their name and logos

connections manage

  • implement edit connection for DynamoDB
  • implement remove connection for DynamoDB

query editor

Scan/Query views

  • Query with partition key

  • query with sortkey

  • scan query

  • display query result

  • pagination

  • create item

  • refer to the AWS official solution, build UI facing add data View for user to add new data quickly
    image

  • refer to the AWS official solution, build UI facing Scan/Query view for user to access data quickly
    image

Patial SQL query editor

  • Create a new DynamoDB query editor based on monaco-editor
  • When the user clicks to connect the DynamoDB instance, the DynamoDB query editor should show in the right panel with some useful sample queries

auto-completion

  • TBC

References

similar competitor: https://dynobase.dev/

api reference:

Metadata

Metadata

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions

    pFad - Phonifier reborn

    Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

    Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


    Alternative Proxies:

    Alternative Proxy

    pFad Proxy

    pFad v3 Proxy

    pFad v4 Proxy