crate / crate

CrateDB is a distributed and scalable SQL database for storing and analyzing massive amounts of data in near real-time, even with complex queries. It is PostgreSQL-compatible, and based on Lucene.
https://cratedb.com/product
Apache License 2.0
4.1k stars 563 forks source link

[Meta] DBeaver / Datagrip - PG connector compatibility tracker #12101

Open proddata opened 2 years ago

proddata commented 2 years ago

This is a meta ticket tracking current state of missing tables, function features for CrateDB to work with the standard PostgreSQL connectors in DBeaver and Datagrip. Both those tools can be used with either a CrateDB connector or using the CrateDB JDBC driver.


This list is a WIP and might not be complete

Missing general functionality

Missing functions

Missing pg_catalog tables

hlcianfagna commented 2 years ago

Regarding the missing pg_catalog tables, trying to create mocks currently results on "Cannot create relation in read-only schema", perhaps allowing that could be a low-cost way of enabling workarounds?

hlcianfagna commented 2 years ago

Regarding the missing pg_catalog tables, trying to create mocks currently results on "Cannot create relation in read-only schema", perhaps allowing that could be a low-cost way of enabling workarounds?

This can be worked around by creating the mocks in another schema and setting search_path to look in that other schema before pg_catalog