После изменения некоторого кода Terraform я больше не могу получить доступ к данным, которые я добавил в базу данных Aurora (PostgreSQL). Данные добавляются в базу данных, как и ожидалось, без ошибок в журналах, но я не могу найти данные после подключения к базе данных с помощью AWS RDS Query Editor.
Я добавил тысячи строк с Python код, который использует объект механизма SQLAlchemy / PostgreSQL для вставки пакета строк из словаря сопоставлений, например:
if (count % batch_size) == 0:
self.engine.execute(Building.__table__.insert(), mappings)
self.session.commit()
В журналах этого приема данных ошибок нет, все коммиты выглядят так: успешно завершены. Итак, данные были вставлены где-то , я просто не могу понять, где это, так как они не отображаются в AWS Console RDS Query Editor. Я запускаю SQL ниже, чтобы найти таблицу с возвращенными нулевыми строками:
SELECT * FROM information_schema.tables WHERE table_name = 'buildings'
Раньше это работало, как и ожидалось (т.е. я мог видеть данные в базе данных Aurora через редактор запросов), поэтому я Я пытаюсь выяснить, какие из недавно измененных настроек Terraform вызвали проблему.
Где еще я могу посмотреть, где были вставлены данные, если предположить, что они действительно были куда-то вставлены? Если я смогу с этим разобраться, это поможет выявить виновника.