convert a specific column when reading or writing to the database
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 8.7k
- Forks
- 374
- Avg merge
- 11d 16h
- Merged PRs (30d)
- 1
Description
Dear expert,
Do the postgres support the similar functionality like the typeorm transformer? We have a request to convert the column value before updating/querying
export interface ColumnOptions extends ColumnCommonOptions {
/**
* Specifies a value transformer that is to be used to (un)marshal
* this column when reading or writing to the database.
*/
transformer?: ValueTransformer | ValueTransformer[];
}
i noticed the postgres also support transformer, but seem to a global change for all the tables, and the to is commented
/** Transforms incoming and outgoing row values */
value?: ((value: any) => any) | {
/** Transform function for values in result rows */
from?: ((value: unknown, column: postgres.Column<string>) => any) | undefined;
// to?: ((value: unknown) => any) | undefined; // unused
} | undefined;
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the existing column value transformer option shown in the issue, including the from callback and the commented-out to callback. Determine whether per-column conversion for reads and writes is supported or requires a design change; done should include a clear API decision and corresponding behavior for both operations.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, postgresql
- Domain
- databases
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100