-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(debug): add parse_key to debug tool #7640
Conversation
9a31f9a
to
bcac09a
Compare
6e44a98
to
df56f5a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a valuable update. To ensure users are fully aware, could we also update the documentation here: https://dgraph.io/docs/howto/using-debug-tool/? Including this doc update in the PR would be beneficial, and I believe it might be a minor adjustment. Thank you!
This adds a `dgraph debug --parse_key` flag that can return the ParsedKey struct of a hex key. This is useful if there's a lone key that you want parse without having to have a p directory around. This flag does not need a p directory, just the hex key string. Example: $ dgraph debug --parse_key 000000000000000000000b6467726170682e74797065000000000000000001 {d} Key: UID: 1, Attr: 0-dgraph.type, Data key This tells you that the key 000000000000000000000b6467726170682e74797065000000000000000001 is for the predicate `0-dgraph.type` and the UID `1`.
df56f5a
to
ed6827f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
This adds a `dgraph debug --parse_key` flag that can return the ParsedKey struct of a hex key. This is useful if there's a lone key that you want parse without having to have a p directory around. This flag does not need a p directory, just the hex key string. Example: $ dgraph debug --parse_key 000000000000000000000b6467726170682e74797065000000000000000001 {d} Key: UID: 1, Attr: 0-dgraph.type, Data key This tells you that the key 000000000000000000000b6467726170682e74797065000000000000000001 is for the predicate `0-dgraph.type` and the UID `1`. Docs PR: dgraph-io/dgraph-docs#636 Co-authored-by: Aman Mangal <[email protected]>
This adds a
dgraph debug --parse_key
flag that can return the ParsedKeystruct of a hex key. This is useful if there's a lone key that you want parse
without having to have a p directory around. This flag does not need a p
directory, just the hex key string.
Example:
This tells you that the key 000000000000000000000b6467726170682e74797065000000000000000001
is for the predicate
0-dgraph.type
and the UID1
.docs PR: dgraph-io/dgraph-docs#636