All notable changes to pgwire-datahike.
pgwire-datahike to pg-datahike — the project is a
PostgreSQL adapter for Datahike, not just a wire-protocol server.
Namespaces (datahike.pg.*) and the PgWireServer Java class are
unchanged. Clojars coord: org.replikativ/pg-datahike.preferQueryMode=extended now works for current_database(),
now(), version(), advisory locks, nextval, etc.JOIN c ON p.fk = c.pk resolves correctly
on native Datahike schemas where refs store target entity-ids.:datahike.pg/* schema hints (column rename, hidden attr, FK target,
table rename) — let users customize the SQL view of a native
Datahike database without DDL.start-server accepts {name → conn}; clients
route via the JDBC URL's database name, virtual pg_database
catalog enumerates the registry, unknown names get 3D000.pg-server/ subtree.datahike.pg (start-server, stop-server,
make-query-handler, register-catalog-table!, unregister-catalog-table!,
reset-lock-registry!, reset-advisory-locks!).datahike.pg.sql.classify) — routes
statements to the right handler before JSqlParser sees them.datahike.pg.sql.shape) — identifies
pgjdbc/Odoo catalog probes without substring matching.datahike.pg.sql.rewrite) — inline
REFERENCES stripping, CREATE INDEX anonymous-name injection,
SELECT-FROM empty-projection injection.register-catalog-table!).:compat :permissive / :silently-accept handler options for
tolerating ORM-emitted no-op DDL (GRANT, REVOKE, POLICY, RLS,
CREATE EXTENSION, COPY).pg_extension as an always-empty virtual table for framework feature
probes.Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |