diff --git a/idea/squid/package.json b/idea/squid/package.json
index 442f4a94f4..5b1e57e993 100644
--- a/idea/squid/package.json
+++ b/idea/squid/package.json
@@ -30,7 +30,7 @@
   "devDependencies": {
     "@subsquid/substrate-metadata-explorer": "3.1.2",
     "@subsquid/substrate-typegen": "8.1.0",
-    "@subsquid/typeorm-codegen": "2.0.0",
+    "@subsquid/typeorm-codegen": "2.0.2",
     "@types/node": "20.12.7",
     "@types/redis": "^4.0.11",
     "ts-node-dev": "^2.0.0",
diff --git a/yarn.lock b/yarn.lock
index b9030b0172..ed1f508ff9 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -5229,18 +5229,18 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@subsquid/typeorm-codegen@npm:2.0.0":
-  version: 2.0.0
-  resolution: "@subsquid/typeorm-codegen@npm:2.0.0"
+"@subsquid/typeorm-codegen@npm:2.0.2":
+  version: 2.0.2
+  resolution: "@subsquid/typeorm-codegen@npm:2.0.2"
   dependencies:
-    "@subsquid/openreader": ^4.5.1
-    "@subsquid/util-internal": ^3.1.0
+    "@subsquid/openreader": ^5.0.0
+    "@subsquid/util-internal": ^3.2.0
     "@subsquid/util-internal-code-printer": ^1.2.2
-    "@subsquid/util-naming": ^1.2.2
+    "@subsquid/util-naming": ^1.3.0
     commander: ^11.1.0
   bin:
     squid-typeorm-codegen: bin/run.js
-  checksum: 62efc466b30c05fa12cabb85d5f02d1f089712caf2a45e932bae3662bb737d05c1e9981eea2676fca968c98be757cd2a07169bbdc9ea3b335c986ce044426374
+  checksum: efcff51bedfb3ee73dceb43219fccfd049253808c7847b65db7dbea4bf6134ac0aed4d924524c6b28ce8cbf5906f0b3fad88aee6d94b78d5f73beea165aaabe8
   languageName: node
   linkType: hard
 
@@ -12671,7 +12671,7 @@ __metadata:
     "@subsquid/substrate-processor": 8.3.0
     "@subsquid/substrate-runtime": ^2.0.0
     "@subsquid/substrate-typegen": 8.1.0
-    "@subsquid/typeorm-codegen": 2.0.0
+    "@subsquid/typeorm-codegen": 2.0.2
     "@subsquid/typeorm-migration": 1.3.0
     "@subsquid/typeorm-store": 1.5.1
     "@types/node": 20.12.7