mirror of
https://github.com/IT4Change/gradido.git
synced 2026-02-06 09:56:05 +00:00
908 B
908 B
database
Bun-Compatibility
This module uses TypeORM and ts-mysql-migrate. Bun currently has several issues running it:
Known Issues
-
Geometrytype not recognized
Geometrymust be imported as type:import type { Geometry } from 'typeorm' -
Circular imports between entities Bun fails when two entities import each other (e.g., via @ManyToOne / @OneToMany). Node.js tolerates this, Bun does not.
-
ts-mysql-migrate breaks Bun crashes due to unsupported module.parent.parent.require():
TypeError: undefined is not an object (evaluating 'module.parent.parent.require')
Upgrade migrations
yarn up
Downgrade migrations
yarn down
Reset database
yarn reset
Runs all down migrations and after this all up migrations.
Clear database
call truncate for all tables
yarn clear