arattian / dynamodb-gui-client Goto Github PK
View Code? Open in Web Editor NEWDynamoDb GUI Client
License: MIT License
DynamoDb GUI Client
License: MIT License
Is it normal to not see any Table from the command line aws tool
test@testmac test (master) $ aws dynamodb list-tables --endpoint http://localhost:8000
{
"TableNames": []
}
Even if I created thousands of rows on DynamoDBGui Client ?!?!?
Am i missing something ?!! Whats the goal of that tool ?!
Normally, AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY is enough. But my account is temporary,they assigned me an extra token AWS_SESSION_TOKEN. Right now i can not input AWS_SESSION_TOKEN. so please, can you support this one? thankyou!
Describe the bug
The current table row count (in the bottom-right summary view) does not update on refresh/change (or updates way later?)
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Correct count of number of rows being displayed after refresh/rescan
Desktop (please complete the following information):
Additional context
Describe the bug
Two similar issues:
To Reproduce
Steps to reproduce the behavior #1:
Steps to reproduce the behavior #2:
Desktop (please complete the following information):
Describe the bug
When connected to a database with long table names the table icons in front of the lines have random small or big (and in between) sizes.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The icons should have the same size for all of the lines.
Desktop (please complete the following information):
Additional context
The icons are not really needed. Try removing them.
I see no options for specifying anything other than the endpoint.
Describe the bug
When I tried to create a new table in the local database with the wrong JSON format or wrong value format, it just gives the same error message. Instead, we should receive a more informative message as we receive in the remote database.
What I got on the remote db using the same JSON input for table creation
To Reproduce
Steps to reproduce the behavior:
{
"AttributeDefinitions": [
{
"AttributeName": "test_field",
"AttributeType": "S"
}
],
"KeySchema": [
{
"AttributeName": "test_field",
"KeyType": "HASH"
}
],
"ProvisionedThroughput": {
"ReadCapacityUnits": 1,
"WriteCapacityUnits": 1
},
"TableName": "test-db",
"GlobalSecondaryIndexes": [
{
"IndexName": "",
"KeySchema": [
{
"AttributeName": "",
"KeyType": "HASH | RANGE"
}
],
"Projection": {
"NonKeyAttributes": [
""
],
"ProjectionType": "ALL | KEYS_ONLY | INCLUDE"
},
"ProvisionedThroughput": {
"ReadCapacityUnits": 0,
"WriteCapacityUnits": 0
}
}
],
"SSESpecification": {
"Enabled": false,
"KMSMasterKeyId": "",
"SSEType": "AES256 | KMS"
},
"StreamSpecification": {
"StreamEnabled": false,
"StreamViewType": "NEW_IMAGE | OLD_IMAGE | NEW_AND_OLD_IMAGES | KEYS_ONLY"
}
}
Expected behavior
Error message on local DB should have a similar message as we got from remote DB.
Desktop (please complete the following information):
Is your feature request related to a problem? Please describe.
We use dynamodb local to work with dynamodb in our development cycle, and use a custom region of local
to make sure we're really touching a local dynamo and not a remote one since local
wouldn't be supported on an actual AWS dynamodb instance.
Describe the solution you'd like
Maybe a checkbox that enables a text box instead of the region dropdown to specify a custom region.
Thanks for the DynamoDb-GUI-Client, I can work on dynamodb in GUI tool. I have some questions:
Is your feature request related to a problem? Please describe.
It is more secure to use AWS SSO than an AccessKey
Describe the solution you'd like
Adding a remote database should offer to select the authentication option (SSO, AccessKey)
Describe alternatives you've considered
For now we have an alternative: AccessKey
Additional context
N/A
Is your feature request related to a problem? Please describe.
When running this app under a window manager such as i3wm, there's no way to quit the app. I have to use xkill
to terminate it.
There's no menu item to exit.
There's no standard keyboard shortcut to exit.
i3wm does not (by default) provide (x) button on the title bar to close the application.
Describe the solution you'd like
Add a menu item and standard keyboard shortcut to exit the application; I would suggest CTRL-Q.
Describe alternatives you've considered
I have to use xkill
to forcibly quit the app.
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Describe the bug
I can't see the full list of tables in one region. There are 118 tables, I'm guessing I can only see the first 100.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The entire list should be visible but only the first 100 or so are visible.
There are no errors listed on the console.
Desktop (please complete the following information):
I thank god, when I found this repository! I personally feel this is much better compared to what aws has :D
Is your feature request related to a problem? Please describe.
I'm always frustrated when I looked at the filtering param only support 1 filter
Describe the solution you'd like
It would be cool, if I could add how many filter that I want with maximum up to 5 filter
Is your feature request related to a problem? Please describe.
No support for indexes makes this somewhat unusable :-(
Describe the solution you'd like
Support for global and local indexes
Additional context
Brings feature parity with the AWS console
Is there any technical issue that prevents a Windows build to be created?
I'd love to be able to use it on my Windows laptop on top of my Linux workstation.
Describe the bug
When a column is a reserver keyword (such as 'time'), I get "Invalid FilterExpression: Attribute name is a reserved keyword; reserved keyword: time"
To Reproduce
Expected behavior
No error should occur
Desktop (please complete the following information):
MacOS 10.14.4
Describe the bug
On a Mac, Shortcut keys and right-click context menus do not work for the textboxes used to create a new database connection.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
I would expect to be able to paste in my API key information instead of having to enter it manually by hand.
Screenshots
Since nothing happens, I don't think a screenshot would show anything...
Desktop (please complete the following information):
Additional context
I opened the application as a brand new user, and tried to paste my AWS Access Key ID into the text box. Pressing CMD+V did nothing. I then tried to right click the box, but no menu appeared. I manually entered some random characters and pressed CMD+A, and it did not select all of the text in the textbox.
I tried this in the Access Key ID, Secret Access Key, and Database Name fields. None of them allowed me to paste or Select All using keyboard shortcuts, nor did they allow me to right click to get a context menu.
I tried this in both version 2.1.1 and 3.0.0 on a MacBook Pro running macOS Mojave 10.14.2
Hey there!
Just pulled this down and started tinkering, and it's great! The project works great for our simple usecase, but it's also built with tech we're familiar with and we'd love to contribute.
I saw in #34 you mentioned a rewrite's in progress, so we don't want to jump in and rock the boat / contribute to the wrong places. Any chance you could give us some visibility into that, or even want some additional help on it?
Is your feature request related to a problem? Please describe.
Not everybody likes Dark Mode/Themes
Describe the solution you'd like
A plain jane "light" mode
Describe the bug
Long string values can have invalid content. The issue comes from a library used by vue-json-editor
.
To Reproduce
Steps to reproduce the behavior:
Demo:
Expected behavior
Long values have correct content.
Desktop (please complete the following information):
Additional context
Describe the bug
My dynamoDB is hosted in Stockholm (eu-north-1), and when adding a new database, there is no eu-north-1 option.
To Reproduce
Click on add database. Under AWS region you can see there is no option for eu-north-1.
Expected behavior
I expected there to be an option for eu-north-1.
Screenshots
imgur img
Desktop (please complete the following information):
Is your feature request related to a problem? Please describe.
It is frustrating to type/paste in your keys each time for each DB you want to connect.
Describe the solution you'd like
Would be great if the app allowed to select a profile from .aws/credentials instead of typing in the keys. You usually have your credentials handy in the config files for AWS.
Additional context
AWS credentials parser should probably populate the available profiles as a dropdown list.
Describe the bug
Cannot expand (view as a modal) or delete a record row that contains DynamoDB Map data.
To Reproduce
Steps to reproduce the behaviour:
Expected behavior
Screenshots
The below shows a record containing 'map' data.
The below shows what the record displays as when expanded into the modal view. You can see that it shows as empty instead of showing the nested data structure.
The delete operation does not work on this row either.
Desktop (please complete the following information):
Additional context
I'd be keen to help solve this and have started looking through the code. It just may take me a little while to get familiar with the setup and understand how Vue works.
Thank you
I just wanted to say a big thanks for this DynamoDB Gui. I tried a few alternatives before landing on this and I really appreciate the effort you have put in. It's a great client and it's a pleasure to work with. Thanks!!!
Describe the bug
Fields that have a dot in their name render empty table cells regardless of their content.
To Reproduce
Expected behavior
You see the data.
Screenshots
Here we see the table view, row ont_2
has no data visible in modelInfo.manufacturer
.
Here we can see the detail view, and the data in the field.
Desktop (please complete the following information):
95af1830ca5babfe79a9ef617954cf7f3a636dc8
(HEAD of master as of 2019-12-02T11:34 )Additional context
Describe the bug
Tables are deleted when I edit Databases Color.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context
Add any other context about the problem here.
Describe the bug
When resizing the size bar, there is a max set. If you continue dragging the mouse gets far from the line, when you move it back the sidebar starts to resize back, the cursor being far from sidebar resize line.
To Reproduce
Resize the sidebar to far right and back without releasing the mouse button.
Expected behavior
The sidebar should wait for the mouse cursor to get back on the line before shrinking back.
Desktop (please complete the following information):
Describe the bug
I can not scan a table using a string being contained, starting or ending.
It just use the numerical operator (<, >, etc...) althought I select a key containing strings and selectig the string type.
To Reproduce
Steps to reproduce the behavior:
Desktop (please complete the following information):
Please upload the AppImage for Linux to GitHub Releases rather than to Dropbox. This will make it much easier to find the download Thank you.
Hi,
I'm using macOS to develop and I'd like to contribute.
I pulled the master branch and I got stuck with this error: nklayman/vue-cli-plugin-electron-builder#1229
Then I pulled the 2 npm updates from the branch npm_and_yarn and I'm now getting
INFO Launching Electron... App threw an error during load TypeError: electron__WEBPACK_IMPORTED_MODULE_0__.protocol.registerStandardSchemes is not a function
Would it be possible to get a clean state of this app for development?
Thank you!
Describe the bug
Onetable automatically creates a _type
attribute, however, underscore doesn't seem to be supported in this application.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
To be able to use underscore in attributes.
Desktop (please complete the following information):
Is your feature request related to a problem? Please describe.
It is very hard to work with date-time fields (eg "query" on them). The interface already supports unix datetime as a number, but a better support for it would be appreciated. EG. I can scan for event_times > "number" 1564072758970 right now, but I have to figure out said number. Note, this is not about the string (eg 2019-07-25T20:17:45.046226) based values as those I believe are much tougher to work w/in Dynamo as it is. Similarly not covering Date and Calendar types (https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBMapper.DataTypes.html) as they don't seem to be as prevalent at this time/yet.
Describe the solution you'd like
It would be nice to be able to select it via a date-time picker (and better yet, to also have some common choices in addition to it, eg last 15 minutes and the like).
Describe alternatives you've considered
Currently using number based approach, eg. scan for event_times > "number" 1564072758970
Additional context
Add any other context or screenshots about the feature request here.
Is your feature request related to a problem? Please describe.
The local tab only supports localhost. Using localstack, the location of dynamo could be behind a different url.
Describe the solution you'd like
Allow setting the url in the local tab.
Describe alternatives you've considered
Additional context
Describe the bug
Remote connection option shows full AWS access key id and AWS secret access key. At least the secret should be a password field
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The AWS secret access key should not be visible. Instead, it should behave as a password field, ideally with a show/hide option.
Desktop (please complete the following information):
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
{ "username": "[email protected]", "grps": [ "group-id-1", "group-id-2" ] }
const schema = new Schema({
username: {
type: String,
hashKey: true
},
grps: {
type: [String],
default: []
}
});
export default dynamoose.model<SomeInterfaceSchema, unknown>("Name", schema );
Dynamoose will fail because type of "grps" is changed from SS to LIST
Expected: step 2 should not change the type of "grps" to LIST
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context
Add any other context about the problem here
Describe the bug
When using dynamodb-local on Mac OSX, a blank table is not displaying in GUI Client even though aws cli will display it
To Reproduce
Steps to reproduce the behavior:
$ dynamodb-local
Initializing DynamoDB Local with the following configuration:
Port: 8000
InMemory: false
DbPath: null
SharedDb: false
shouldDelayTransientStatuses: false
CorsParams: *
const profile = {
region: 'us-west-2',
endpoint: 'http://localhost:8000',
convertEmptyValues: true,
};
const dynamoDb = new DynamoDB(profile);
DynamoDB.DocumentClient(profile);
const params = {
AttributeDefinitions: [
{
AttributeName: 'Artist',
AttributeType: 'S',
},
{
AttributeName: 'SongTitle',
AttributeType: 'S',
},
],
KeySchema: [
{
AttributeName: 'Artist',
KeyType: 'HASH',
},
{
AttributeName: 'SongTitle',
KeyType: 'RANGE',
},
],
ProvisionedThroughput: {
ReadCapacityUnits: 5,
WriteCapacityUnits: 5,
},
TableName: 'Music',
};
return dynamoDb.createTable(params).promise();
aws dynamodb list-tables --endpoint-url http://localhost:8000
{
"TableNames": [
"Music"
]
}
Expected behavior
Should display created blank table
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context
Add any other context about the problem here.
Describe the bug
I got the exact message in the title of the post every time I try to connect into DynamoDB in AWS.
Info of Interest
Expected behavior
Makes login.
Desktop (please complete the following information):
Additional context
Many thanks.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.