# ili2pg-Plugin für dbeaver

**URL:** <https://interlis.discourse.group/t/ili2pg-plugin-fuer-dbeaver/425>\
**Category:** INTERLIS Werkzeuge\
**Created:** [16. September 2025 um 17:37 UTC](https://interlis.discourse.group/t/ili2pg-plugin-fuer-dbeaver/425 "2025-09-16T17:37:15Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![edigonzales](https://yyz2.discourse-cdn.com/free1/user_avatar/interlis.discourse.group/edigonzales/32/4_2.png) [@edigonzales](https://interlis.discourse.group/u/edigonzales)\
**Post date:** [16. September 2025 um 17:37 UTC](https://interlis.discourse.group/t/ili2pg-plugin-fuer-dbeaver/425/1 "2025-09-16T17:37:15Z")

</div>

Für alle, die dbeaver verwenden und mögen, habe ich ein ili2pg-Plugin geschrieben: [INTERLIS leicht gemacht #55 - Des ili2pgs neue Kleider](https://blog.sogeo.services/blog/2025/09/15/interlis-leicht-gemacht-number-55.html) .

---

<div class="post-metadata">

**Author:** ![fxd](https://avatars.discourse-cdn.com/v4/letter/f/e9a140/32.png) [@fxd](https://interlis.discourse.group/u/fxd)\
**Post date:** [17. September 2025 um 10:08 UTC](https://interlis.discourse.group/t/ili2pg-plugin-fuer-dbeaver/425/2 "2025-09-17T10:08:23Z")

</div>

Man sollte die Checkbox “Show only software applicable to the target environment” unchecked lassen, sonst wird das Artefakt im Repository nicht gefunden (weil das Repo garnicht durchsucht wird, obwohl konfiguriert?). Egal, nur so konnte ich es jedenfalls erfolgreich installieren.

 ![image](https://global.discourse-cdn.com/free1/uploads/interlis/original/1X/3f7e5898e91fbdddb77b230f0c3d44f74d423dc2.png)

---

<div class="post-metadata">

**Author:** ![edigonzales](https://yyz2.discourse-cdn.com/free1/user_avatar/interlis.discourse.group/edigonzales/32/4_2.png) [@edigonzales](https://interlis.discourse.group/u/edigonzales)\
**Post date:** [17. September 2025 um 11:11 UTC](https://interlis.discourse.group/t/ili2pg-plugin-fuer-dbeaver/425/4 "2025-09-17T11:11:41Z")

</div>

Welche dbeaver- und Java-Version verwendest du?

---

<div class="post-metadata">

**Author:** ![fxd](https://avatars.discourse-cdn.com/v4/letter/f/e9a140/32.png) [@fxd](https://interlis.discourse.group/u/fxd)\
**Post date:** [17. September 2025 um 12:56 UTC](https://interlis.discourse.group/t/ili2pg-plugin-fuer-dbeaver/425/5 "2025-09-17T12:56:54Z")

</div>

Hi,

ich habe hier auf Windows 11 die dbeaver community Version 25.2.0.202508311659, per Windows Installer mit inkludiertem Java.

Ausschnitt aus der Diagnostic Info (configuration.txt):

java.class.path=C:\Users\felix.deutsch\AppData\Local\DBeaver\plugins/org.jkiss.dbeaver.launcher\_1.0.36.202508311659.jar

java.class.version=65.0

java.home=C:\Users\felix.deutsch\AppData\Local\DBeaver\jre

java.io.tmpdir=C:\Users\FELIX~1.DEU\AppData\Local\Temp\

java.library.path=C:\Users\felix.deutsch\AppData\Local\DBeaver;[…]

java.runtime.name=OpenJDK Runtime Environment

java.runtime.version=21.0.5+11-LTS

java.specification.name=Java Platform API Specification

java.specification.vendor=Oracle Corporation

java.specification.version=21

java.vendor=Eclipse Adoptium

java.vendor.url=[https://adoptium.net/](https://adoptium.net/)

java.vendor.url.bug=[GitHub · Where software is built](https://github.com/adoptium/adoptium-support/issues)

java.vendor.version=Temurin-21.0.5+11

java.version=21.0.5

java.version.date=2024-10-15

java.vm.compressedOopsMode=32-bit

java.vm.info=mixed mode

java.vm.name=OpenJDK 64-Bit Server VM

java.vm.specification.name=Java Virtual Machine Specification

java.vm.specification.vendor=Oracle Corporation

java.vm.specification.version=21

java.vm.vendor=Eclipse Adoptium

java.vm.version=21.0.5+11-LTS

---

<div class="post-metadata">

**Author:** ![edigonzales](https://yyz2.discourse-cdn.com/free1/user_avatar/interlis.discourse.group/edigonzales/32/4_2.png) [@edigonzales](https://interlis.discourse.group/u/edigonzales)\
**Post date:** [17. September 2025 um 13:37 UTC](https://interlis.discourse.group/t/ili2pg-plugin-fuer-dbeaver/425/6 "2025-09-17T13:37:38Z")

</div>

Java passt jedenfalls. dbeaver ist eine Minor-Version höher, aber ich dachte, das sei ok, wenn ich `0.0.0` verwende:

```auto
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.expressions' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.console' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.jkiss.dbeaver.model' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.jkiss.dbeaver.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.jkiss.dbeaver.ui.navigator' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.jkiss.dbeaver.ext.postgresql' range='0.0.0'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=21))'>

```

---

<div class="post-metadata">

**Author:** ![fxd](https://avatars.discourse-cdn.com/v4/letter/f/e9a140/32.png) [@fxd](https://interlis.discourse.group/u/fxd)\
**Post date:** [17. September 2025 um 13:59 UTC](https://interlis.discourse.group/t/ili2pg-plugin-fuer-dbeaver/425/7 "2025-09-17T13:59:19Z")

</div>

ChatGPT 5 hat mich erst angelogen, und schlug folgende Nomenklatur vor:

Auf Nachfrage dann:

**In p2 metadata (update site)**

When you generate an update site, PDE converts that into **p2 metadata** , where you’ll see entries like this in the content.xml:

\<required namespace=‚osgi.bundle‘

name=‚org.jkiss.dbeaver.ext.postgresql‘

range=‚[0.0.0,9999.0.0)‘/\>

- [0.0.0,9999.0.0) is how the tooling encodes “from 0 upwards, effectively unlimited.”
- You won’t see an actual ∞ symbol in the file.

Also entweder range Attribut ganz weglassen, oder maximale obere Grenze.
