typeorm
typeorm copied to clipboard
[postgres] Reimplement PostgresDriver using deno-postgres
https://github.com/denolib/typeorm/runs/928947102
Tasks
-
[x] Add basic implementation (#20)
-
[ ] Enable PostgresDriver in CI (49abf4d74840316651e78278b8fe557045b59bf2)
-
[ ] Implement missing features and fix failing tests
- [ ] Add support for cube
- https://github.com/denolib/typeorm/blob/master/test/functional/cube/postgres/cube-postgres.ts
- [ ] Add support for enum array
- https://github.com/denolib/typeorm/blob/master/test/functional/database-schema/enums-array/enums-array.ts
- [x] Add support for array types (may be resolved at #85)
- https://github.com/denolib/typeorm/blob/master/test/github-issues/1600/issue-1600.ts
- [ ] Add support for enum types
- https://github.com/denolib/typeorm/blob/master/test/functional/database-schema/column-types/postgres-enum/postgres-enum.ts
- https://github.com/denolib/typeorm/blob/master/test/functional/database-schema/enums/enums.ts
- https://github.com/denolib/typeorm/blob/master/test/functional/database-schema/simple-enums/enums.ts
- https://github.com/denolib/typeorm/blob/master/test/github-issues/1997/issue-1997.ts
- https://github.com/denolib/typeorm/blob/master/test/github-issues/2871/issue-2871.ts
- https://github.com/denolib/typeorm/blob/master/test/github-issues/4106/issue-4106.ts
- https://github.com/denolib/typeorm/blob/master/test/github-issues/4630/issue-4630.ts
- [ ] Add support for hstore
- https://github.com/denolib/typeorm/blob/master/test/github-issues/922/issue-922.ts
- https://github.com/denolib/typeorm/blob/master/test/github-issues/4719/issue-4719.ts
- [ ] Fix increment issue
- https://github.com/denolib/typeorm/blob/master/test/other-issues/ekifox-increment-issue/ekifox-increment-issue.ts
- [x] Improve compatibility with the original typeorm (#57)
- [ ] Add support for cube
-
https://github.com/denolib/typeorm/blob/49abf4d74840316651e78278b8fe557045b59bf2/src/driver/postgres/PostgresQueryRunner.ts#L210-L219
Hello, can you add the hacktoberfest label please?