{"ref":"artifact:cap-js-postgres","page":"/artifacts/cap-js-postgres","json":"/artifacts/cap-js-postgres.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"cap-js-postgres","name":"@cap-js/postgres","artifact_type":"cds-plugin","ecosystem":"cap","flavors":[{"key":"node","source":{"url":"https://github.com/cap-js/cds-dbs/tree/main/postgres","title":"cap-js/cds-dbs — postgres README","checked":"2026-09-20","quote":"Welcome to the PostgreSQL database service for [SAP Cloud Application Programming Model](https://cap.cloud.sap) Node.js, based on streamlined database architecture and [*pg* driver](https://www.npmjs.com/package/pg) ."}}],"domain":"data-and-persistence","origin_ring":"sap-official","description":{"one_line":"The [PostgreSQL](external:postgresql) database service — the production option for running CAP off HANA, sharing the base service with the other three.","short":"PostgreSQL database service for CAP"},"links":{"repo":"https://github.com/cap-js/cds-dbs/tree/main/postgres","npm":"https://www.npmjs.com/package/@cap-js/postgres"},"type_properties":{"distribution":{"value":["npm"],"sources":[{"url":"https://github.com/cap-js/cds-dbs/tree/main/postgres","title":"@cap-js/postgres — README","checked":"2026-10-18","quote":"npm add @cap-js/postgres"}]}},"provides":[{"capability":"capability:database-connectors","what_it_does":"The PostgreSQL database service for CAP Node.js, on the same database services architecture as the SQLite and SAP HANA services; CAP Java runs on PostgreSQL through its own JDBC feature.","sources":[{"url":"https://cap.cloud.sap/docs/guides/databases/postgres","title":"Using PostgreSQL — capire","checked":"2026-09-27","quote":"This guide focuses on the new PostgreSQL Service provided through @cap-js/postgres, which is based on the same new database services architecture as the new SQLite Service."}]}],"part_of":{"ref":"artifact:cap-js-cds-dbs","sources":[{"url":"https://github.com/cap-js/cds-dbs","title":"cap-js/cds-dbs — README","checked":"2026-09-20","quote":"It contains subfolders for the [base database service implementation](./db-service/) as well as the implementation of this interface for [SQLite](./sqlite/), [PostgreSQL](./postgres/) and [SAP HANA](./hana/)."},{"url":"https://github.com/cap-js/cds-dbs","title":"cap-js/cds-dbs — README","checked":"2026-09-20","quote":"Each of the subfolders is published as individual npm module."}]},"provenance":{"discovered_via":[{"source":"source:npm"},{"source":"source:discover"}],"first_seen":"2026-08-30"},"alternative_to":["artifact:sapmentors-cds-pg"],"maintainers":["actor:cap-js"],"contributors":["actor:akatuoro","actor:arleytm","actor:aschmidt93","actor:bobdenos","actor:bugwelle","actor:cap-bots","actor:chgeo","actor:cschuerings","actor:danjoa","actor:daogrady","actor:david-kunz","actor:dellagustin-sap","actor:dimitar-nikolov-lazarov","actor:ecklie","actor:etimr","actor:fliellerjulian","actor:gregorwolf","actor:hm23","actor:johannes-vogel","actor:kshanth","actor:larsplessing","actor:lotharbender","actor:mariayord","actor:mauriciolauffer","actor:nils","actor:patricebender","actor:pdt42","actor:samuelbrucksch","actor:schwma","actor:simonoswald","actor:sjvans","actor:stewsk","actor:swaldmann","actor:vkozyura","actor:vobu"],"history":[{"date":"2026-09-08","field":"description.one_line","from":"CDS database service for Postgres","to":"The PostgreSQL database service — the production option for running CAP off HANA, sharing the base service with the other three.","reason":"Placement copied the package's own npm description. Replaced with a line written for this graph — what it does and where it sits — because an unattributed sentence is an unattributed claim."},{"date":"2026-09-20","field":"links.repo","from":"https://github.com/cap-js/cds-dbs","to":"https://github.com/cap-js/cds-dbs/tree/main/postgres","reason":"The link named the root of a monorepo, so every crawl read the repository README — 'This is a monorepo for our SQL Database Services' — and filed it as this package's own: data/crawled/readmes/cap-js-postgres.md is that root README today, even though the flavor already cited the postgres subfolder. npm's record for @cap-js/postgres declares no repository directory, so the subfolder URL is the only place it can come from."},{"date":"2026-09-20","field":"links.npm","from":null,"to":"https://www.npmjs.com/package/@cap-js/postgres","reason":"The entry named no registry page, so the only address it offered was a repository it shares with three other packages."},{"date":"2026-09-20","field":"part_of","from":null,"to":"artifact:cap-js-cds-dbs","reason":"The repository's README states the relation: the four subfolders are parts of one monorepo, each published on its own."}],"requires":["external:postgresql"],"drafted_with_ai":true,"changed_in":[{"version":"2.0.0","date":"2025-05-07","what_changed":"The peer dependency moved to [@sap/cds](artifact:sap-cds) 9 and `@cap-js/db-service` 2, and database constraint errors are passed through unfiltered.","invalidates":"Setups pairing @cap-js/postgres with @sap/cds 8 or earlier on the current major.","source":{"url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#200-2025-05-07","title":"@cap-js/postgres changelog, 2.0.0","checked":"2026-10-19","quote":"update peer dependency to @sap/cds@9"}},{"version":"2.0.1","date":"2025-05-27","what_changed":"The service no longer replaces PostgreSQL `?` placeholders in queries, and the `stream_compat` mode was removed.","invalidates":"Native SQL passed to the service with `?` placeholders, and configurations that set `stream_compat`.","source":{"url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#201-2025-05-27","title":"@cap-js/postgres changelog, 2.0.1","checked":"2026-10-19","quote":"remove PG `?` placeholder replacement"}},{"version":"3.0.0","date":"2026-06-01","what_changed":"The service requires [@sap/cds](artifact:sap-cds) 10.","invalidates":"Installing the current @cap-js/postgres into a project on @sap/cds 9.","source":{"url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#300-2026-06-01","title":"@cap-js/postgres changelog, 3.0.0","checked":"2026-10-19","quote":"require cds10"}}]},"effective_normative_relations":[{"instrument":"instrument:sap-developer-license-3-2-cap","relation":"use-constrained-by","sections":["1","2","3"],"applies_when":"A cds-plugin is used with SAP CAP materials, or an artifact is explicitly identified as a CAP plugin or application.","note":"This is inherited applicability, not a licence verdict about the artifact itself. Review the agreement for the actual materials and use; an explicit artifact relationship to another revision takes precedence.","scope":{"kind":"artifact"},"sources":[{"url":"https://cap.cloud.sap/resources/license/developer-license-3_2_CAP.txt","title":"SAP Developer License Agreement 3.2 CAP","checked":"2026-09-16","quote":"documentation, plug-ins, templates, scripts and sample code, libraries, software development kits"}],"inherited_from":"cap-plugins-and-applications","relevant_capabilities":["agent-systems-access","async-processing","data-import-export","database-connectors","deployment","destinations","llm-integration","mcp-servers","plugin-authoring","replication","retrieval-augmented-generation","rfc-connectivity"]}],"readings":{"liveness":[{"label":"Maintenance","tier":"good","evidence":"released this month"},{"label":"Continuity","tier":"good","evidence":"39 contributors, 3 publishers, org-owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-10, not archived"}],"compatibility":[{"label":"Declared for","tier":"good","evidence":"^10 — includes cds 10"},{"label":"Survived majors","tier":"good","evidence":"released before and after @sap/cds 10"},{"label":"Maintainer's CI","tier":"good","evidence":"release-please green, 2026-10-15"}],"practice":[{"label":"Tests","tier":"good","evidence":"315 test files, npm test"},{"label":"Docs","tier":"good","evidence":"README 7 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":7742,"unit":"installs/week"},{"value":53,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-24","latest_version":"3.1.2","majors":{"1":{"version":"1.0.0","date":"2023-06-23"},"2":{"version":"2.0.0","date":"2025-05-07"},"3":{"version":"3.0.0","date":"2026-06-01"}},"license":"Apache-2.0","first_release":"2023-06-23","last_release":"2026-10-12","releases":50,"cadence_days":12,"maintainers":3,"repository":"git+https://github.com/cap-js/cds-dbs.git","peer_cds":"^10","test_script":true,"types":false,"downloads_weekly":7742,"stars":53,"forks":34,"open_issues":124,"archived":false,"pushed_at":"2026-10-23","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","contributors":39,"tree_truncated":false,"test_files":315,"workflows":4,"other_ci":false,"readme_bytes":7202,"docs_files":0,"changelog":false,"license_file":true,"dts_files":3,"ci_status":"success","ci_run_at":"2026-10-15","ci_workflow":"release-please","ci_event":"push","readme_path":"postgres/README.md","readme_sha":"51cca871863ff31c3ebce8fe9677433fe1c9ac47","months_since_release":0,"dormant":false,"repository_directory":null,"dependencies":2,"node_engine":null,"downloads_monthly":47373,"created_at":"2023-05-10T16:27:58Z","open_prs":98,"first_commit":"2023-05-10","last_commit":"2026-10-12","commits":218,"repo_read":"2026-10-24"},"release_notes":{"license":"Apache-2.0","quotable":true,"source":{"kind":"npm","path":"CHANGELOG.md","version":"3.1.2","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md"},"format":"conventional","releases":[{"version":"3.1.2","date":"2026-10-09","date_source":"heading","heading":"3.1.2 (2026-10-09)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#312-2026-10-09","sections":[{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"2aae9f0c72b0455b"},{"version":"3.1.1","date":"2026-09-15","date_source":"heading","heading":"3.1.1 (2026-09-15)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#311-2026-09-15","sections":[{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"847b61e68006015c"},{"version":"3.1.0","date":"2026-09-07","date_source":"heading","heading":"3.1.0 (2026-09-07)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#310-2026-09-07","sections":[{"kind":"feature","heading":"Added","items":1},{"kind":"fix","heading":"Fixed","items":1},{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"1ba9426aa1044fde"},{"version":"3.0.1","date":"2026-06-29","date_source":"heading","heading":"3.0.1 (2026-06-29)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#301-2026-06-29","sections":[{"kind":"fix","heading":"Fixed","items":1},{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"e7e7b6946ee37a94"},{"version":"3.0.0","date":"2026-06-01","date_source":"heading","heading":"3.0.0 (2026-06-01)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#300-2026-06-01","sections":[{"kind":"breaking","heading":"⚠ BREAKING CHANGES","items":1},{"kind":"feature","heading":"Added","items":1},{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"f38e64aceddaea75","cited_by":[{"version":"3.0.0","date":"2026-06-01"}]},{"version":"2.3.0","date":"2026-04-29","date_source":"heading","heading":"2.3.0 (2026-04-29)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#230-2026-04-29","sections":[{"kind":"feature","heading":"Added","items":1},{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"79d4a3cdda533355"},{"version":"2.2.2","date":"2026-04-29","date_source":"heading","heading":"2.2.2 (2026-04-29)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#222-2026-04-29","sections":[{"kind":"fix","heading":"Fixed","items":1},{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"9b9a8aed417f3ffc"},{"version":"2.2.1","date":"2026-04-22","date_source":"heading","heading":"2.2.1 (2026-04-22)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#221-2026-04-22","sections":[{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"187436108a013f28"},{"version":"2.2.0","date":"2026-03-09","date_source":"heading","heading":"2.2.0 (2026-03-09)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#220-2026-03-09","sections":[{"kind":"feature","heading":"Added","items":1},{"kind":"fix","heading":"Fixed","items":1},{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"e40e21bdeca9d250"},{"version":"2.1.3","date":"2026-02-03","date_source":"heading","heading":"2.1.3 (2026-02-03)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#213-2026-02-03","sections":[{"kind":"fix","heading":"Fixed","items":1},{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"b5293e2a1bbd52a1"},{"version":"2.1.2","date":"2025-12-19","date_source":"heading","heading":"2.1.2 (2025-12-19)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#212-2025-12-19","sections":[{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"1c257b90fb07f3e7"},{"version":"2.1.1","date":"2025-12-15","date_source":"heading","heading":"2.1.1 (2025-12-15)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#211-2025-12-15","sections":[{"kind":"fix","heading":"Fixed","items":1},{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"c06b80cb20eba5c7"},{"version":"2.1.0","date":"2025-11-26","date_source":"heading","heading":"2.1.0 (2025-11-26)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#210-2025-11-26","sections":[{"kind":"feature","heading":"Added","items":1},{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"f6c8567827748149"},{"version":"2.0.6","date":"2025-10-23","date_source":"heading","heading":"2.0.6 (2025-10-23)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#206-2025-10-23","sections":[{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"3790a2604b5639bb"},{"version":"2.0.5","date":"2025-08-27","date_source":"heading","heading":"2.0.5 (2025-08-27)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#205-2025-08-27","sections":[{"kind":"fix","heading":"Fixed","items":1}],"hash":"8f64a255f76a3c37"},{"version":"2.0.4","date":"2025-07-28","date_source":"heading","heading":"2.0.4 (2025-07-28)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#204-2025-07-28","sections":[{"kind":"fix","heading":"Fixed","items":1}],"hash":"ae1158c56a19ce79"},{"version":"2.0.3","date":"2025-06-30","date_source":"heading","heading":"2.0.3 (2025-06-30)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#203-2025-06-30","sections":[{"kind":"fix","heading":"Fixed","items":1}],"hash":"d711cae389d22bdd"},{"version":"2.0.2","date":"2025-06-04","date_source":"heading","heading":"2.0.2 (2025-06-04)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#202-2025-06-04","sections":[{"kind":"fix","heading":"Fixed","items":1}],"hash":"d15e7f936d26f20d"},{"version":"2.0.1","date":"2025-05-27","date_source":"heading","heading":"2.0.1 (2025-05-27)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#201-2025-05-27","sections":[{"kind":"breaking","heading":"⚠ BREAKING CHANGES","items":1},{"kind":"fix","heading":"Fixed","items":3},{"kind":"change","heading":"Changed","items":2}],"hash":"ed9c925c45aff8c1","cited_by":[{"version":"2.0.1","date":"2025-05-27"}]},{"version":"2.0.0","date":"2025-05-07","date_source":"heading","heading":"2.0.0 (2025-05-07)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#200-2025-05-07","sections":[{"kind":"breaking","heading":"⚠ BREAKING CHANGES","items":3},{"kind":"feature","heading":"Added","items":1},{"kind":"change","heading":"Changed","items":3}],"hash":"5b5c821f79eba54a","cited_by":[{"version":"2.0.0","date":"2025-05-07"}]},{"version":"1.14.0","date":"2025-04-17","date_source":"heading","heading":"1.14.0 (2025-04-17)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#1140-2025-04-17","sections":[{"kind":"feature","heading":"Added","items":1}],"hash":"62c8572fb1782024"},{"version":"1.13.0","date":"2025-03-31","date_source":"heading","heading":"1.13.0 (2025-03-31)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#1130-2025-03-31","sections":[{"kind":"feature","heading":"Added","items":2},{"kind":"fix","heading":"Fixed","items":2}],"hash":"c3600b0801c86758"},{"version":"1.12.0","date":"2025-03-04","date_source":"heading","heading":"1.12.0 (2025-03-04)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#1120-2025-03-04","sections":[{"kind":"feature","heading":"Added","items":1},{"kind":"fix","heading":"Fixed","items":1}],"hash":"5065bfdaf0c0df71"},{"version":"1.11.1","date":"2025-02-09","date_source":"heading","heading":"1.11.1 (2025-02-09)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#1111-2025-02-09","sections":[{"kind":"fix","heading":"Fixed","items":1}],"hash":"e16fab312e001cf7"},{"version":"1.11.0","date":"2025-01-28","date_source":"heading","heading":"1.11.0 (2025-01-28)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#1110-2025-01-28","sections":[{"kind":"feature","heading":"Added","items":1},{"kind":"fix","heading":"Fixed","items":1}],"hash":"5062d870a187ed3f"},{"version":"1.10.5","date":"2024-12-16","date_source":"heading","heading":"1.10.5 (2024-12-16)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#1105-2024-12-16","sections":[{"kind":"fix","heading":"Fixed","items":1}],"hash":"3e406fbfe7faa044"},{"version":"1.10.4","date":"2024-11-14","date_source":"heading","heading":"1.10.4 (2024-11-14)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#1104-2024-11-14","sections":[{"kind":"fix","heading":"Fixed","items":1}],"hash":"816ad95ec643cffc"},{"version":"1.10.3","date":"2024-10-30","date_source":"heading","heading":"1.10.3 (2024-10-30)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#1103-2024-10-30","sections":[{"kind":"fix","heading":"Fixed","items":1}],"hash":"08ee72cff7f51e51"},{"version":"1.10.2","date":"2024-10-28","date_source":"heading","heading":"1.10.2 (2024-10-28)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#1102-2024-10-28","sections":[{"kind":"fix","heading":"Fixed","items":1}],"hash":"922e881e4be3faeb"},{"version":"1.10.1","date":"2024-10-15","date_source":"heading","heading":"1.10.1 (2024-10-15)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#1101-2024-10-15","sections":[{"kind":"fix","heading":"Fixed","items":3}],"hash":"139c96851dd3479c"},{"version":"1.10.0","date":"2024-07-25","date_source":"heading","heading":"1.10.0 (2024-07-25)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#1100-2024-07-25","sections":[{"kind":"change","heading":"Changed","items":1}],"hash":"49626de4854aaac0"},{"version":"1.9.1","date":"2024-07-09","date_source":"heading","heading":"1.9.1 (2024-07-09)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#191-2024-07-09","sections":[{"kind":"fix","heading":"Fixed","items":1}],"hash":"79147611f6f0c437"},{"version":"1.9.0","date":"2024-05-29","date_source":"heading","heading":"1.9.0 (2024-05-29)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#190-2024-05-29","sections":[{"kind":"feature","heading":"Added","items":1}],"hash":"eb5f9a56e5aff010"},{"version":"1.8.0","date":"2024-05-08","date_source":"heading","heading":"1.8.0 (2024-05-08)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#180-2024-05-08","sections":[{"kind":"feature","heading":"Added","items":1},{"kind":"fix","heading":"Fixed","items":4}],"hash":"54b49a2ce40b408e"},{"version":"1.7.0","date":"2024-04-12","date_source":"heading","heading":"1.7.0 (2024-04-12)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#170-2024-04-12","sections":[{"kind":"feature","heading":"Added","items":1}],"hash":"d922596d084d7e69"},{"version":"1.6.0","date":"2024-03-22","date_source":"heading","heading":"1.6.0 (2024-03-22)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#160-2024-03-22","sections":[{"kind":"feature","heading":"Added","items":2},{"kind":"change","heading":"Changed","items":2}],"hash":"b69a4bd9960b365b"},{"version":"1.5.1","date":"2024-02-16","date_source":"heading","heading":"1.5.1 (2024-02-16)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#151-2024-02-16","sections":[{"kind":"fix","heading":"Fixed","items":1}],"hash":"c7587325e290a92d"},{"version":"1.5.0","date":"2024-02-02","date_source":"heading","heading":"1.5.0 (2024-02-02)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#150-2024-02-02","sections":[{"kind":"feature","heading":"Added","items":2},{"kind":"fix","heading":"Fixed","items":2}],"hash":"7ffa593ceceff7ad"},{"version":"1.4.1","date":"2023-11-24","date_source":"heading","heading":"1.4.1 (2023-11-24)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#141-2023-11-24","sections":[{"kind":"fix","heading":"Fixed","items":1}],"hash":"72be5cd585d64b40"},{"version":"1.4.0","date":"2023-11-20","date_source":"heading","heading":"1.4.0 (2023-11-20)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#140-2023-11-20","sections":[{"kind":"feature","heading":"Added","items":1},{"kind":"fix","heading":"Fixed","items":1}],"hash":"3297d2b889f3c192"},{"version":"1.3.1","date":"2023-10-10","date_source":"heading","heading":"1.3.1 (2023-10-10)","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#131-2023-10-10","sections":[{"kind":"fix","heading":"Fixed","items":1}],"hash":"7979131da4363d7a"},{"version":"1.3.0","date":"2023-10-06","date_source":"heading","heading":"Version 1.3.0 - 2023-10-06","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#version-130---2023-10-06","sections":[{"kind":"feature","heading":"Added","items":1}],"hash":"0fcaa30901719ff6"},{"version":"1.2.1","date":"2023-09-08","date_source":"heading","heading":"Version 1.2.1 - 2023-09-08","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#version-121---2023-09-08","sections":[{"kind":"change","heading":"Changed","items":1}],"hash":"2354f3dac051370d"},{"version":"1.2.0","date":"2023-09-06","date_source":"heading","heading":"Version 1.2.0 - 2023-09-06","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#version-120---2023-09-06","sections":[{"kind":"feature","heading":"Added","items":1},{"kind":"fix","heading":"Fixed","items":2}],"hash":"b24223b9b02cc006"},{"version":"1.1.0","date":"2023-08-01","date_source":"heading","heading":"Version 1.1.0 - 2023-08-01","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#version-110---2023-08-01","sections":[{"kind":"feature","heading":"Added","items":1},{"kind":"fix","heading":"Fixed","items":4},{"kind":"change","heading":"Changed","items":1}],"hash":"b9c5556c4e5cb14e"},{"version":"1.0.1","date":"2023-07-03","date_source":"heading","heading":"Version 1.0.1 - 2023-07-03","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#version-101---2023-07-03","sections":[{"kind":"feature","heading":"Added","items":1},{"kind":"change","heading":"Changed","items":1}],"hash":"8fc0864f9de6f4f2"},{"version":"1.0.0","date":"2023-06-23","date_source":"heading","heading":"Version 1.0.0 - 2023-06-23","url":"https://github.com/cap-js/cds-dbs/blob/main/postgres/CHANGELOG.md#version-100---2023-06-23","sections":[{"kind":"other","heading":null,"items":1}],"hash":"319663aabd3cba71"}],"versions":[{"version":"3.1.2","date":"2026-10-12"},{"version":"2.3.3","date":"2026-09-16"},{"version":"3.1.1","date":"2026-09-15"},{"version":"2.3.2","date":"2026-09-15"},{"version":"3.1.0","date":"2026-09-07"},{"version":"2.3.1","date":"2026-08-26"},{"version":"3.0.1","date":"2026-06-29"},{"version":"3.0.0","date":"2026-06-01"},{"version":"2.3.0","date":"2026-04-29"},{"version":"2.2.1","date":"2026-04-23"},{"version":"2.2.0","date":"2026-03-09"},{"version":"2.1.3","date":"2026-02-03"},{"version":"2.1.2","date":"2025-12-19"},{"version":"2.1.1","date":"2025-12-15"},{"version":"2.1.0","date":"2025-11-26"},{"version":"2.0.6","date":"2025-10-23"},{"version":"2.0.5","date":"2025-08-28"},{"version":"1.14.2","date":"2025-08-25"},{"version":"2.0.4","date":"2025-07-28"},{"version":"2.0.3","date":"2025-07-02"},{"version":"2.0.2","date":"2025-06-04"},{"version":"2.0.1","date":"2025-05-28"},{"version":"1.14.1","date":"2025-05-28"},{"version":"2.0.0","date":"2025-05-07"},{"version":"1.14.0","date":"2025-04-17"},{"version":"1.13.0","date":"2025-03-31"},{"version":"1.12.0","date":"2025-03-04"},{"version":"1.11.1","date":"2025-02-09"},{"version":"1.11.0","date":"2025-01-28"},{"version":"1.10.5","date":"2024-12-17"},{"version":"1.10.4","date":"2024-11-14"},{"version":"1.10.3","date":"2024-11-04"},{"version":"1.10.2","date":"2024-10-29"},{"version":"1.10.1","date":"2024-10-15"},{"version":"1.10.0","date":"2024-07-25"},{"version":"1.9.1","date":"2024-07-09"},{"version":"1.8.0","date":"2024-05-08"},{"version":"1.7.0","date":"2024-04-12"},{"version":"1.6.0","date":"2024-03-22"},{"version":"1.5.1","date":"2024-02-16"},{"version":"1.5.0","date":"2024-02-02"},{"version":"1.4.1","date":"2023-11-24"},{"version":"1.4.0","date":"2023-11-20"},{"version":"1.3.1","date":"2023-10-10"},{"version":"1.3.0","date":"2023-10-06"},{"version":"1.2.1","date":"2023-09-08"},{"version":"1.2.0","date":"2023-09-06"},{"version":"1.1.0","date":"2023-08-01"},{"version":"1.0.1","date":"2023-07-03"},{"version":"1.0.0","date":"2023-06-23"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:cap-js","name":"SAP Cloud Application Programming Model","json":"/actors/cap-js.json"}],"contributors":[{"ref":"actor:bugwelle","name":"Andre Meyering","json":"/actors/bugwelle.json"},{"ref":"actor:aschmidt93","name":"Andreas Schmidt","json":"/actors/aschmidt93.json"},{"ref":"actor:arleytm","name":"Arley Triana Morin","json":"/actors/arleytm.json"},{"ref":"actor:bobdenos","name":"Bob den Os","json":"/actors/bobdenos.json"},{"ref":"actor:cap-bots","name":"CAP Bot","json":"/actors/cap-bots.json"},{"ref":"actor:chgeo","name":"Christian Georgi","json":"/actors/chgeo.json"},{"ref":"actor:cschuerings","name":"Christian Schürings","json":"/actors/cschuerings.json"},{"ref":"actor:danjoa","name":"Daniel Hutzel","json":"/actors/danjoa.json"},{"ref":"actor:daogrady","name":"Daniel O'Grady","json":"/actors/daogrady.json"},{"ref":"actor:dimitar-nikolov-lazarov","name":"dimitar-nikolov-lazarov","json":"/actors/dimitar-nikolov-lazarov.json"},{"ref":"actor:david-kunz","name":"Dr. David A. Kunz","json":"/actors/david-kunz.json"},{"ref":"actor:ecklie","name":"ecklie","json":"/actors/ecklie.json"},{"ref":"actor:gregorwolf","name":"Gregor Wolf","json":"/actors/gregorwolf.json"},{"ref":"actor:dellagustin-sap","name":"Guilherme Dellagustin","json":"/actors/dellagustin-sap.json"},{"ref":"actor:hm23","name":"Heiko Witteborg","json":"/actors/hm23.json"},{"ref":"actor:johannes-vogel","name":"Johannes Vogel","json":"/actors/johannes-vogel.json"},{"ref":"actor:akatuoro","name":"Johannes Vogt","json":"/actors/akatuoro.json"},{"ref":"actor:fliellerjulian","name":"Julian Flieller","json":"/actors/fliellerjulian.json"},{"ref":"actor:kshanth","name":"kshanth","json":"/actors/kshanth.json"},{"ref":"actor:larsplessing","name":"Lars Plessing","json":"/actors/larsplessing.json"},{"ref":"actor:lotharbender","name":"Lothar Bender","json":"/actors/lotharbender.json"},{"ref":"actor:schwma","name":"Marcel Schwarz","json":"/actors/schwma.json"},{"ref":"actor:mariayord","name":"mariayord","json":"/actors/mariayord.json"},{"ref":"actor:mauriciolauffer","name":"Mauricio Lauffer","json":"/actors/mauriciolauffer.json"},{"ref":"actor:nils","name":"Nils Schnabel","json":"/actors/nils.json"},{"ref":"actor:etimr","name":"Olena","json":"/actors/etimr.json"},{"ref":"actor:patricebender","name":"Patrice Bender","json":"/actors/patricebender.json"},{"ref":"actor:pdt42","name":"Paul","json":"/actors/pdt42.json"},{"ref":"actor:samuelbrucksch","name":"Samuel Brucksch","json":"/actors/samuelbrucksch.json"},{"ref":"actor:simonoswald","name":"simonoswald","json":"/actors/simonoswald.json"},{"ref":"actor:sjvans","name":"sjvans","json":"/actors/sjvans.json"},{"ref":"actor:swaldmann","name":"Steffen Waldmann","json":"/actors/swaldmann.json"},{"ref":"actor:stewsk","name":"Steffen Weinstock","json":"/actors/stewsk.json"},{"ref":"actor:vkozyura","name":"Vitaly Kozyura","json":"/actors/vkozyura.json"},{"ref":"actor:vobu","name":"Volker Buzek","json":"/actors/vobu.json"}],"explained_by":[{"ref":"content:sap-cap-with-prostgres-serice-in-btp","name":"SAP CAP With Prostgres Serice in BTP","json":"/content/sap-cap-with-prostgres-serice-in-btp.json"},{"ref":"content:run-and-deploy-cap-java-with-postgresql-using-cap-js-postgres","name":"Run and Deploy SAP CAP (Java) with PostgreSQL using Official Database Adapter @cap-js/postgres","json":"/content/run-and-deploy-cap-java-with-postgresql-using-cap-js-postgres.json"},{"ref":"content:run-and-deploy-cap-with-postgresql-on-cloud-foundry","name":"Run and Deploy CAP with PostgreSQL on SAP BTP Cloud Foundry (Node.js)","json":"/content/run-and-deploy-cap-with-postgresql-on-cloud-foundry.json"},{"ref":"content:getting-started-with-cap-on-postgresql-nodejs","name":"Getting started with CAP on PostgreSQL (Node.js)","json":"/content/getting-started-with-cap-on-postgresql-nodejs.json"}],"alternative_to_this":[{"ref":"artifact:sapmentors-cds-pg","name":"cds-pg","json":"/artifacts/sapmentors-cds-pg.json"}],"needed_by":[],"available_via":[{"ref":"artifact:btp-postgresql-hyperscaler","name":"PostgreSQL on SAP BTP, hyperscaler option","json":"/artifacts/btp-postgresql-hyperscaler.json","derived":true,"through":{"ref":"external:postgresql","name":"PostgreSQL","json":"/externals/postgresql.json"},"path":[{"kind":"requires","source":"artifact:cap-js-postgres","target":"external:postgresql"},{"kind":"delivers","source":"artifact:btp-postgresql-hyperscaler","target":"external:postgresql"}]}],"part_of":{"ref":"artifact:cap-js-cds-dbs","name":"@cap-js/cds-dbs","json":"/artifacts/cap-js-cds-dbs.json"},"parts":[],"add_ons":[],"answered_through_parts":[]}}