const description = dynamoDB.describeTable(params, function(errDesc, dataDesc) { if (errDesc) { console.error("THERE IS A BIG PROBLEM! SEEMS THAT THE TABLE WHICH MUST CONTAIN THE MODEL DOESN'T EXIST: ", errDesc);
function exportSchema(tableName, file, region, endpoint) { const dynamoDb = new AWS.DynamoDB({ region }); if (endpoint) dynamoDb.endpoint = endpoint; return dynamoDb.describeTable({ TableName: tableName }).promise() .then(data => { const table = data.Table; const file2 = file || sanitizeFilename(tableName + '.dynamoschema'); return fs.writeFileAsync(file2, JSON.stringify(table, null, 2)) }); }
return dynamoDb.describeTable({ TableName: tableName }).promise() .then(data => { if (data.Table.TableStatus !== 'ACTIVE') throw new Error();
return dynamoDb.describeTable({ TableName: tableName }).promise() .then((table) => { const hashKeyElement = _.filter(table.Table.KeySchema, entry => entry.KeyType === 'HASH');
describeTable() db.describeTable({TableName: 'grumblr'}, createTable)