This is a PostgreSQL extension that adds an Apache Arrow Flight SQL endpoint to PostgreSQL.
See https://arrow.apache.org/flight-sql-postgresql/ for details.
See CONTRIBUTING.md.
The Apache License 2.0. See LICENSE.txt for details.
Apache Arrow Flight SQL adapter for PostgreSQL
Home Page: https://arrow.apache.org/flight-sql-postgresql/
License: Apache License 2.0
This is a PostgreSQL extension that adds an Apache Arrow Flight SQL endpoint to PostgreSQL.
See https://arrow.apache.org/flight-sql-postgresql/ for details.
See CONTRIBUTING.md.
The Apache License 2.0. See LICENSE.txt for details.
The website link on the right hand side of this Github's project results in a HTTP 404 error.
We need to use distinct "release" for each documents:
Other SELECT
options will be supported later.
PostgreSQL's TLS related configurations must be used.
We need numbers to evaluate whether the current approach is reasonable.
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 using a custom close action still a suggested approach to close the current session? I have a concern about this approach. If each Apache Arrow Flight SQL server implementation uses different custom close action, users can't use a general Apache Arrow Flight SQL client including ADBC to use Apache Arrow Flight SQL servers. (Users need to implement a custom close action for each Apache Arrow Flight SQL server.)
It's for PMC members who use macOS.
We'll be able to reuse https://github.com/kou/arrow/blob/flight-sql-postgresql/flight-sql-postgresql.md .
It can accept a Flight SQL connection but all functions are not implemented.
Because PostgreSQL uses Meson.
It just connects to Flight SQL adapter for PostgreSQL.
We need to implement authentication feature by ourselves because PostgreSQL's authentication related API is based on the PostgreSQL protocol.
See also: https://git.postgresql.org/gitweb/?p=postgresql.git;a=blob;f=src/backend/libpq/auth.c
We can use it for performance tuning.
Other types will be supported later.
We need to wait for packages jobs to prepare verify RC jobs.
It's uint64_t
not uint32_t
.
It should use
https://github.com/apache/arrow-flight-sql-postgresql/releases/download/${TAG}/${FILE}
not
https://github.com/apache/arrow-flight-sql-postgresql/releases/tag/${TAG}/${FILE}
.
We can use constant user and database for now.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.