{"ref":"artifact:mikezaschka-cds-dbm","page":"/artifacts/mikezaschka-cds-dbm","json":"/artifacts/mikezaschka-cds-dbm.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"mikezaschka-cds-dbm","name":"cds-dbm","artifact_type":"build-tool","ecosystem":"cap","domain":"data-and-persistence","origin_ring":"independent","description":{"one_line":"A delta deployment and migration tool for CAP on PostgreSQL that diffs the live schema against a reference schema with Liquibase and applies the change, never dropping tables by default.","short":"Delta deployment and migrations for CAP database adapters","what_it_solves":"cds-dbm deploys a CAP data model to [PostgreSQL](external:postgresql) as a delta, for relational databases other than the SAP HANA and SQLite that [@sap/cds](artifact:sap-cds) supported natively when it was written. It clones the running schema, deploys the full model into a separate reference schema, has [Liquibase](https://www.liquibase.org/) diff the two, adjusts the changelog for undeployment and ordering, and applies it to the live schema. Tables are never dropped by default. An undeploy.json lists the ones to remove, or the auto-undeploy flag removes every table and view the model does not know. Beside deploy it has diff, drop and load. Load has a delta mode that updates CSV records by key and leaves the rest of the table alone, where @sap/cds only truncates and inserts. A cds build task produces a deployer for PostgreSQL on SAP BTP Cloud Foundry. Liquibase is Java, so the machine running it needs a JRE 8 or later. PostgreSQL through [cds-pg](artifact:sapmentors-cds-pg) is the only database it supports, and SAP HANA is left to @sap/hdi-deploy. From @sap/cds 7, PostgreSQL is supported natively through [@cap-js/postgres](artifact:cap-js-postgres), and the repository was archived in July 2023.","when_not_to_use":"The repository is archived, so nothing here will move again. Fine to keep where it already runs; anything new should start from what the current cds deploy leaves open rather than from this."},"links":{"npm":"https://www.npmjs.com/package/cds-dbm","repo":"https://github.com/mikezaschka/cds-dbm"},"identity":{"author":"Mike Zaschka","license":"MIT"},"compat":{"runtimes":["node"]},"type_properties":{"distribution":{"value":["npm"],"sources":[{"url":"https://github.com/mikezaschka/cds-dbm","title":"cds-dbm — README","checked":"2026-10-18","quote":"npm install cds-dbm"}]}},"provides":["capability:schema-evolution"],"provenance":{"discovered_via":[{"source":"source:npm"},{"source":"source:maintainer"}],"first_seen":"2026-08-31","claimed_by":"actor:mike-zaschka"},"history":[{"date":"2026-09-06","field":"verdict_withheld","from":"curator-maintains-this","to":"retired","reason":"Withheld verdicts retired with the rings. Nothing is recused from: facts about an entry are facts whoever maintains it, and a starting-point is answered by description.to_build_on_it."}],"maintainers":["actor:mike-zaschka"],"contributors":["actor:corabonnie","actor:d-sooter","actor:deklosdev","actor:f7502","actor:frankmeertens","actor:gregorwolf","actor:iwonahahn","actor:lotharbender","actor:mike-zaschka","actor:rajbhuva1","actor:regloom"],"requires":["artifact:btp-postgresql-hyperscaler"],"drafted_with_ai":true},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"poor","evidence":"44 months since release"},{"label":"Continuity","tier":"good","evidence":"12 contributors, 1 publisher"},{"label":"Repository","tier":"poor","evidence":"archived on GitHub"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"nothing declared"},{"label":"Survived majors","tier":"poor","evidence":"no release since @sap/cds 10 shipped (July 2026)"},{"label":"Maintainer's CI","tier":"fair","evidence":"workflows present, no completed run on the default branch"}],"practice":[{"label":"Tests","tier":"good","evidence":"23 test files, npm test"},{"label":"Docs","tier":"good","evidence":"README 11 KB"},{"label":"Changelog","tier":"good","evidence":"CHANGELOG in the repo"}],"reach":[{"value":384,"unit":"installs/week"},{"value":24,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","latest_version":"0.1.4","majors":{"0.0":{"version":"0.0.3","date":"2020-10-29"},"0.1":{"version":"0.1.0","date":"2023-02-14"}},"license":"MIT","first_release":"2020-10-29","last_release":"2023-03-10","releases":39,"cadence_days":1,"maintainers":1,"repository":"git+https://github.com/mikezaschka/cds-dbm.git","peer_cds":null,"test_script":true,"types":false,"downloads_weekly":384,"stars":24,"forks":18,"open_issues":26,"archived":true,"pushed_at":"2023-06-28","license_spdx":"MIT","org_owned":false,"default_branch":"main","contributors":12,"tree_truncated":false,"test_files":23,"workflows":1,"other_ci":false,"readme_bytes":11035,"docs_files":0,"changelog":true,"license_file":true,"dts_files":2,"readme_path":"readme.md","readme_sha":"6c75b04f6cfebb674907f6e68d4baa0fe79018fd","months_since_release":44,"dormant":true,"repository_directory":null,"dependencies":10,"node_engine":null,"downloads_monthly":2407,"created_at":"2020-10-19T16:04:24Z","open_prs":6,"first_commit":"2020-10-19","last_commit":"2023-06-28","commits":357,"repo_read":"2026-10-26"},"release_notes":{"license":"MIT","quotable":true,"source":{"kind":"npm","path":"CHANGELOG.md","version":"0.1.4","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md"},"format":"conventional","releases":[{"version":"0.1.4","date":"2023-03-10","date_source":"heading","heading":"0.1.4 (2023-03-10)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#014-2023-03-10","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"ddd483d60dac2989"},{"version":"0.1.3","date":"2023-03-09","date_source":"heading","heading":"0.1.3 (2023-03-09)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#013-2023-03-09","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"2c2cae83de19585e"},{"version":"0.1.2","date":"2023-02-20","date_source":"heading","heading":"0.1.2 (2023-02-20)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#012-2023-02-20","sections":[{"kind":"fix","heading":"Bug Fixes","items":5}],"hash":"e4729c299c64f6f5"},{"version":"0.1.1","date":"2023-02-14","date_source":"heading","heading":"0.1.1 (2023-02-14)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#011-2023-02-14","sections":[],"hash":"e3b0c44298fc1c14"},{"version":"0.1.0","date":"2023-02-14","date_source":"heading","heading":"0.1.0 (2023-02-14)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#010-2023-02-14","sections":[{"kind":"fix","heading":"Bug Fixes","items":5}],"hash":"86fe069c9bc4c984"},{"version":"0.0.36","date":"2022-03-25","date_source":"heading","heading":"0.0.36 (2022-03-25)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#0036-2022-03-25","sections":[],"hash":"e3b0c44298fc1c14"},{"version":"0.0.35","date":"2022-03-22","date_source":"heading","heading":"0.0.35 (2022-03-22)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#0035-2022-03-22","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"052b42df6be6cc5d"},{"version":"0.0.34","date":"2022-03-22","date_source":"heading","heading":"0.0.34 (2022-03-22)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#0034-2022-03-22","sections":[],"hash":"e3b0c44298fc1c14"},{"version":"0.0.33","date":"2022-03-22","date_source":"heading","heading":"0.0.33 (2022-03-22)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#0033-2022-03-22","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"848605ddd16d7733"},{"version":"0.0.32","date":"2022-03-22","date_source":"heading","heading":"0.0.32 (2022-03-22)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#0032-2022-03-22","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"0a67fd113dc800c1"},{"version":"0.0.31","date":"2022-03-15","date_source":"heading","heading":"0.0.31 (2022-03-15)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#0031-2022-03-15","sections":[],"hash":"e3b0c44298fc1c14"},{"version":"0.0.30","date":"2022-03-15","date_source":"heading","heading":"0.0.30 (2022-03-15)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#0030-2022-03-15","sections":[],"hash":"e3b0c44298fc1c14"},{"version":"0.0.29","date":"2022-03-15","date_source":"heading","heading":"0.0.29 (2022-03-15)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#0029-2022-03-15","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"5246632a6344724f"},{"version":"0.0.28","date":"2022-01-12","date_source":"heading","heading":"0.0.28 (2022-01-12)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#0028-2022-01-12","sections":[{"kind":"feature","heading":"Features","items":2},{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"7a77270ec6329c0a"},{"version":"0.0.27","date":"2021-06-24","date_source":"heading","heading":"0.0.27 (2021-06-24)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#0027-2021-06-24","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"ab21053e82e573b9"},{"version":"0.0.26","date":"2021-05-29","date_source":"heading","heading":"0.0.26 (2021-05-29)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#0026-2021-05-29","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"cb1a137c97d48845"},{"version":"0.0.25","date":"2021-05-27","date_source":"heading","heading":"0.0.25 (2021-05-27)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#0025-2021-05-27","sections":[{"kind":"feature","heading":"Features","items":1},{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"d027cb040d8028c4"},{"version":"0.0.24","date":"2021-03-07","date_source":"heading","heading":"0.0.24 (2021-03-07)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#0024-2021-03-07","sections":[],"hash":"e3b0c44298fc1c14"},{"version":"0.0.23","date":"2021-01-18","date_source":"heading","heading":"0.0.23 (2021-01-18)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#0023-2021-01-18","sections":[],"hash":"e3b0c44298fc1c14"},{"version":"0.0.22","date":"2021-01-11","date_source":"heading","heading":"0.0.22 (2021-01-11)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#0022-2021-01-11","sections":[],"hash":"e3b0c44298fc1c14"},{"version":"0.0.21","date":"2021-01-11","date_source":"heading","heading":"0.0.21 (2021-01-11)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#0021-2021-01-11","sections":[],"hash":"e3b0c44298fc1c14"},{"version":"0.0.20","date":"2020-12-08","date_source":"heading","heading":"0.0.20 (2020-12-08)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#0020-2020-12-08","sections":[{"kind":"feature","heading":"Features","items":1},{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"a4f919f58efdaeb0"},{"version":"0.0.19","date":"2020-12-08","date_source":"heading","heading":"0.0.19 (2020-12-08)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#0019-2020-12-08","sections":[],"hash":"e3b0c44298fc1c14"},{"version":"0.0.18","date":"2020-11-27","date_source":"heading","heading":"0.0.18 (2020-11-27)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#0018-2020-11-27","sections":[{"kind":"feature","heading":"Features","items":2},{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"0846f19f940e5443"},{"version":"0.0.17","date":"2020-11-25","date_source":"heading","heading":"0.0.17 (2020-11-25)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#0017-2020-11-25","sections":[{"kind":"feature","heading":"Features","items":1},{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"92ffa97bed46b175"},{"version":"0.0.16","date":"2020-11-25","date_source":"heading","heading":"0.0.16 (2020-11-25)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#0016-2020-11-25","sections":[{"kind":"fix","heading":"Bug Fixes","items":3}],"hash":"219f69de5c34c6dd"},{"version":"0.0.15","date":"2020-11-25","date_source":"heading","heading":"0.0.15 (2020-11-25)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#0015-2020-11-25","sections":[{"kind":"feature","heading":"Features","items":1},{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"59774c9d60b66c55"},{"version":"0.0.14","date":"2020-11-22","date_source":"heading","heading":"0.0.14 (2020-11-22)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#0014-2020-11-22","sections":[{"kind":"feature","heading":"Features","items":2},{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"663da18805dc483e"},{"version":"0.0.13","date":"2020-11-19","date_source":"heading","heading":"0.0.13 (2020-11-19)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#0013-2020-11-19","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"63397cbff9e303c2"},{"version":"0.0.12","date":"2020-11-18","date_source":"heading","heading":"0.0.12 (2020-11-18)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#0012-2020-11-18","sections":[{"kind":"feature","heading":"Features","items":1}],"hash":"2b4866602e8616a3"},{"version":"0.0.11","date":"2020-11-15","date_source":"heading","heading":"0.0.11 (2020-11-15)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#0011-2020-11-15","sections":[{"kind":"fix","heading":"Bug Fixes","items":6}],"hash":"b292c35053f0db1f"},{"version":"0.0.10","date":"2020-11-04","date_source":"heading","heading":"0.0.10 (2020-11-04)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#0010-2020-11-04","sections":[],"hash":"e3b0c44298fc1c14"},{"version":"0.0.9","date":"2020-11-04","date_source":"heading","heading":"0.0.9 (2020-11-04)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#009-2020-11-04","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"21b63a9b8b0a7b1a"},{"version":"0.0.8","date":"2020-10-31","date_source":"heading","heading":"0.0.8 (2020-10-31)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#008-2020-10-31","sections":[],"hash":"e3b0c44298fc1c14"},{"version":"0.0.7","date":"2020-10-31","date_source":"heading","heading":"0.0.7 (2020-10-31)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#007-2020-10-31","sections":[{"kind":"fix","heading":"Bug Fixes","items":2}],"hash":"574b6a6694283051"},{"version":"0.0.6","date":"2020-10-30","date_source":"heading","heading":"0.0.6 (2020-10-30)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#006-2020-10-30","sections":[],"hash":"e3b0c44298fc1c14"},{"version":"0.0.5","date":"2020-10-30","date_source":"heading","heading":"0.0.5 (2020-10-30)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#005-2020-10-30","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"de93f640942028fd"},{"version":"0.0.4","date":"2020-10-29","date_source":"heading","heading":"0.0.4 (2020-10-29)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#004-2020-10-29","sections":[],"hash":"e3b0c44298fc1c14"},{"version":"0.0.3","date":"2020-10-29","date_source":"heading","heading":"0.0.3 (2020-10-29)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#003-2020-10-29","sections":[],"hash":"e3b0c44298fc1c14"},{"version":"0.0.2","date":"2020-10-29","date_source":"heading","heading":"0.0.2 (2020-10-29)","url":"https://github.com/mikezaschka/cds-dbm/blob/main/CHANGELOG.md#002-2020-10-29","sections":[{"kind":"feature","heading":"Features","items":2},{"kind":"fix","heading":"Bug Fixes","items":4}],"hash":"626e9c8700e9449d"}],"versions":[{"version":"0.1.4","date":"2023-03-10","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.1.3","date":"2023-03-09","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.1.2","date":"2023-02-20","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.1.1","date":"2023-02-14","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.1.0","date":"2023-02-14","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.0.36","date":"2022-03-25","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.0.35","date":"2022-03-22","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.0.34","date":"2022-03-22","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.0.33","date":"2022-03-22","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.0.32","date":"2022-03-22","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.0.31","date":"2022-03-15","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.0.30","date":"2022-03-15","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.0.29","date":"2022-03-15","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.0.28","date":"2022-01-12","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.0.27","date":"2021-06-24","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.0.26","date":"2021-05-29","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.0.25","date":"2021-05-27","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.0.24","date":"2021-03-07","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.0.23","date":"2021-01-18","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.0.22","date":"2021-01-11","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.0.21","date":"2021-01-11","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.0.20","date":"2020-12-08","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.0.19","date":"2020-12-08","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.0.18","date":"2020-11-27","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.0.17","date":"2020-11-25","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.0.16","date":"2020-11-25","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.0.15","date":"2020-11-25","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.0.14","date":"2020-11-22","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.0.13","date":"2020-11-19","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.0.12","date":"2020-11-18","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.0.11","date":"2020-11-15","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.0.10","date":"2020-11-04","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.0.9","date":"2020-11-04","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.0.8","date":"2020-10-31","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.0.7","date":"2020-10-31","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.0.6","date":"2020-10-30","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.0.5","date":"2020-10-29","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.0.4","date":"2020-10-29","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},{"version":"0.0.3","date":"2020-10-29","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:mike-zaschka","name":"Mike Zaschka","json":"/actors/mike-zaschka.json"}],"contributors":[{"ref":"actor:corabonnie","name":"Cora Bonnie","json":"/actors/corabonnie.json"},{"ref":"actor:d-sooter","name":"David Sooter","json":"/actors/d-sooter.json"},{"ref":"actor:deklosdev","name":"deklosdev","json":"/actors/deklosdev.json"},{"ref":"actor:regloom","name":"EgorT","json":"/actors/regloom.json"},{"ref":"actor:f7502","name":"F7502","json":"/actors/f7502.json"},{"ref":"actor:frankmeertens","name":"Frank Meertens","json":"/actors/frankmeertens.json"},{"ref":"actor:gregorwolf","name":"Gregor Wolf","json":"/actors/gregorwolf.json"},{"ref":"actor:iwonahahn","name":"Iwona Hahn","json":"/actors/iwonahahn.json"},{"ref":"actor:lotharbender","name":"Lothar Bender","json":"/actors/lotharbender.json"},{"ref":"actor:mike-zaschka","name":"Mike Zaschka","json":"/actors/mike-zaschka.json"},{"ref":"actor:rajbhuva1","name":"rajbhuva1","json":"/actors/rajbhuva1.json"}],"explained_by":[{"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:quadrio-cds-dbm","name":"@quadrio/cds-dbm","json":"/artifacts/quadrio-cds-dbm.json"}],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}