2 Answers
- Newest
- Most votes
- Most comments
0
In testing, I've found that table names which include a dash must be quoted. For example:
SELECT * FROM "habits_sensors-playground";
SELECT * FROM "habits_sensors-playground"."userId-gsi" WHERE userId='user1';
Thank you for raising the question - I had not encountered this exception before.
answered 3 years ago
0
Thank you Pete, that did the trick. Not easy to spot, I did try single quotes but not the double ones.
The dash comes from amplify appending the env name to the table so I guess it can happen to others as well.
answered 3 years ago
Relevant content
- asked a month ago
- asked 9 months ago
- Accepted Answerasked a year ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 6 months ago