You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 29, 2025. It is now read-only.
Repository navigation
This repository was archived by the owner on Aug 29, 2025. It is now read-only.
@shannonlal When you have 2 minutes can you have a look at this DynamoDB library (https://www.npmjs.com/package/@awspilot/dynamodb-sql). Seems like a DynamoDB SQL library. If I could just use this library I could probably throw together something for DynamoDB.
I had a quick look at dynamodb-sql. It looks OK. I've only noticed 2 difficulties:
to implements schemas(), we'd have to make multiple queries: first to request the list of tables (listTables), and then, for each table, a query to describe the table ('describeTable').
Activity
n-riesco commentedon Dec 13, 2017
We are already using https://www.npmjs.com/package/aws-sdk to implement the S3 connector, and
aws-sdksupports DynamoDB. So this is definitely doable.I'm going to label this one as
communityandgood first issue.Some useful links:
n-riesco commentedon Apr 17, 2018
From slack:
I had a quick look at
dynamodb-sql. It looks OK. I've only noticed 2 difficulties:the implementation of
SHOW TABLESdoesn't account for databases with 100+ tables (we'd have to contribute a PR; see https://github.com/awspilot/dynamodb-sql/blob/b6270798f74e480721b0a06d169006017e591c85/lib/dynamodb.js#L31-L38)to implements
schemas(), we'd have to make multiple queries: first to request the list of tables (listTables), and then, for each table, a query to describe the table ('describeTable').n-riesco commentedon Apr 17, 2018
https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ListTables.html
https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DescribeTable.html
n-riesco commentedon Apr 17, 2018
:( Maybe, I'm misreading this, but it looks like
dynamo-sqldoesn't account for queries that return large responses and require pagination.