Comments (7)
started to contribute in this branch : https://github.com/vietj/reactive-pg-client/tree/blob-support
from vertx-sql-client.
it seems actually we don't need function call support and we can rather reuse prepared statement which simplifies the implementation
from vertx-sql-client.
large object is really something aside tables (https://www.postgresql.org/docs/9.2/static/largeobjects.html) and I'm whether the API should be oriented to be like a file system to manipulate streams keyed by OID (basically a large object is pretty much like an AsyncFile
) and then the developer should use OID when referencing them in tables.
coupling a large object with a table is really an artificial view that JDBC expose (perhaps it makes sense in some databases).
from vertx-sql-client.
from vertx-sql-client.
cc @Sanne : any opinion on this ?
from vertx-sql-client.
There are 2 kinds of large objects, the external files that you need to track the OID as you described and the type bytea
which is stored on the table itself. They both have their use cases but usually should behave the same from a API perspective.
from vertx-sql-client.
I don't think they should have the same API because you don't consume/produce them the same way, small one have to be handled as Buffer (a stream is overkill and anyway the bytes are fully loaded when decoding the row), other are usually stream oriented and can be seeked.
from vertx-sql-client.
Related Issues (20)
- Support for Oracle collections HOT 14
- Remove Oracle Client from tech preview HOT 1
- Connection error using virtual threads HOT 3
- CascadeTest fails with Hibernate Reactive 2.0 and Vert.x 4.4 HOT 1
- NullPointerException in PgDecoder.decodeError() HOT 1
- PgSubscriberImpl.fetch() not implemented HOT 3
- PgSubscriberImpl silently does not register exception handler HOT 1
- authenticationScheme, integratedSecurity and trustServerCertificate param in sql URI is not effective HOT 1
- NTLM Authentication to connect to SQL Server HOT 11
- Cursor .close() not finishes in case of multiple close attempts
- PGClient not correctly handling SSL MODE ALWAYS HOT 1
- [MySQL] errors during test for graal native-compile project
- Sql Client always disables HostnameVerificationAlgorithm HOT 13
- Call Function with INOUT-Null-Value HOT 2
- MySQLConnectionImpl.resetConnection() does not clear PreparedStatementCache HOT 1
- Event loop blocked inside vertx-pg-client during DNS resolution HOT 12
- Update to SCRAM 3.0 and support channel binding HOT 1
- SQL Server has closed connection unexpectedly if sql request size more then package size and it is chunked (probably only together with ssl) HOT 2
- Memory leak in Aurora Postgres since 3.9.1
- MySQL client does not use providers by default available in FIPS-enabled environment HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vertx-sql-client.