arrow-flight-sql-postgresql
arrow-flight-sql-postgresql copied to clipboard
Apache Arrow Flight SQL adapter for PostgreSQL
It seems that Apache Arrow Flight SQL doesn't provide a command that closes the current session explicitly: https://arrow.apache.org/docs/format/FlightSql.html In https://lists.apache.org/thread/0w25o85y8vsndz87kpjljxz24x077o3y , using a custom (close) action was suggested. @lidavidm Is...
I have tried to connect using the [JDBC driver](https://arrow.apache.org/docs/java/flight_sql_jdbc_driver.html) added to my Intellij IDEA, with a different combinations of parameters. The driver failed with: `org.apache.arrow.driver.jdbc.shaded.org.flight.FlightRuntimeException: UNAVAILABLE io Exception` Any help...
https://arrow.apache.org/flight-sql-postgresql/current/client.html We have ADBC (C API) client examples but Python API will be also useful.
# Which issue does this PR close? Closes #185 # Rationale for this change Aligning Apache Software Foundation attribution across projects # What changes are included in this PR? -...
It's slower than the PostgreSQL protocol. The followings may be related but we need to look into it: * Building `arrow::RecordBatch` is slow? * We need to build `arrow::RecordBatch`es to...
To be inline with ASF policy, we should update the text in the footer used in the docs (e.g. https://arrow.apache.org/adbc/current/index.html) to match the footer used in the main website (https://arrow.apache.org/)....
The following query should report a division by zero: ``` import adbc_driver_flightsql.dbapi as flight_sql with flight_sql.connect(uri="grpc://localhost:15432", db_kwargs={"username": "avogelsgesang", "adbc.flight.sql.rpc.call_header.x-flight-sql-database": "avogelsgesang" } ) as conn: with conn.cursor() as cur: cur.execute("SELECT 1/0;")...
If session timeout is expired, server should send back to an error to the client. Currently, server doesn't return any response to the client. See also: https://github.com/apache/arrow-flight-sql-postgresql/issues/178#issuecomment-1847992730
We should not keep old releases in https://dist.apache.org/repos/dist/release/arrow/ .
We'll be able to reuse https://github.com/kou/arrow/blob/flight-sql-postgresql/flight-sql-postgresql.md .