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

feat: support PyArrow tables as input to Postgres insert #8155

Closed
1 task done
ianmcook opened this issue Jan 30, 2024 · 3 comments
Closed
1 task done

feat: support PyArrow tables as input to Postgres insert #8155

ianmcook opened this issue Jan 30, 2024 · 3 comments
Labels
feature Features or general enhancements

Comments

@ianmcook
Copy link
Contributor

Is your feature request related to a problem?

No response

Describe the solution you'd like

The Ibis Postgres backend supports passing PyArrow Tables to the create_table method, but not to the insert method. Is it possible to add support for this?

What version of ibis are you running?

8.0.0.dev

What backend(s) are you using, if any?

PostgreSQL

Code of Conduct

  • I agree to follow this project's Code of Conduct
@ianmcook ianmcook added the feature Features or general enhancements label Jan 30, 2024
@cpcloud
Copy link
Member

cpcloud commented Jan 30, 2024

Thanks for the issue, we should definitely support more kinds of objects to the backends' insert method:

I think the full set of possible options is this (not sure if we want to implement them all without someone asking for them first)

  • Arrow tables
  • Single Arrow record batches
  • Sequences of Arrow record batches
  • Arrow record batch readers

@ianmcook
Copy link
Contributor Author

This is related to #8133

@cpcloud
Copy link
Member

cpcloud commented Jan 30, 2024

@ianmcook Do you mind if we consolidate on #8133?

@cpcloud cpcloud closed this as not planned Won't fix, can't repro, duplicate, stale Feb 1, 2024
@github-project-automation github-project-automation bot moved this from backlog to done in Ibis planning and roadmap Feb 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Features or general enhancements
Projects
Archived in project
Development

No branches or pull requests

2 participants