Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Should we ping DBMS libraries to encourage them to support Temporal? #923

Open
justingrant opened this issue Sep 18, 2020 · 5 comments
Open

Comments

@justingrant
Copy link
Collaborator

Many of our feedback issues mention getting date/time data from a database.

Would it be worth reaching out to maintainers of the top 1-3 JS client libraries each for Oracle, Postgres, MySQL, SQL Server, MongoDB, and AWS and Azure DB libraries? The goal would be to encourage them to think about I/O with Temporal instances so that developers could pass objects to/from a DB.

@kaizhu256
Copy link
Contributor

don't forget sqlite3, the Most Widely Deployed and Used Database Engine

@ptomato ptomato added this to the Stage 4 milestone Sep 18, 2020
@1st1
Copy link

1st1 commented Sep 25, 2020

We're considering adding direct support to EdgeDB JS drivers. One of the questions we have is how close is the spec to stage 3? Any ETA?

@littledan
Copy link
Member

I like this idea, but maybe the framing should be around asking them for a detailed review with their use cases in mind (once all the materials are ready).

@ptomato
Copy link
Collaborator

ptomato commented Sep 25, 2020

One of the questions we have is how close is the spec to stage 3? Any ETA?

We're planning to have the API documentation, polyfill, and full spec text mostly frozen and ready for TC39 delegates to review in mid-October. We expect that to take about 2 months, so we expect to be able to propose moving to Stage 3 in the January TC39 meeting. (That's an estimate, not a guarantee.)

@1st1
Copy link

1st1 commented Sep 25, 2020

We expect that to take about 2 months, so we expect to be able to propose moving to Stage 3 in the January TC39 meeting. (That's an estimate, not a guarantee.)

Thank you, makes sense. FWIW we'll start reflecting our DB datetime types to simple objects with readonly attributes you define in the current spec. The expectation is that when the proposal is implemented in Node, we'll just start returning native Temporal object. Users will have more APIs to play with, but the actual types will be compatible.

@ptomato ptomato added the meta label Feb 18, 2021
@ptomato ptomato modified the milestones: Stage 4, Post Stage 4 Feb 18, 2021
@ptomato ptomato added integration and removed meta labels Sep 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants