PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Orbeon Forms Postgres DB-Verbindung

Sobald die Datenbankressource konfiguriert ist, können Sie Orbeon anweisen, sie zu verwenden, indem Sie Ihrer properties-local.xml eine Zeile wie die folgende hinzufügen:

<property as="xs:string"  name="oxf.fr.persistence.provider.*.*.*" value="postgresql"/>

Sie können die Standardkonfiguration für die Ressourcennamen, die Orbeon standardmäßig akzeptiert, in properties-form-runner.xml sehen.

Exist wird weiterhin für die Beispielformulare verwendet. Aber Sie können es deaktivieren mit:

<property as="xs:boolean" name="oxf.fr.persistence.exist.active" value="false"/>

Wenn Sie eine Ressource mit einem anderen Namen als den Standardnamen definieren müssen (z. B. postgresql), müssen Sie weitere Informationen wie unten gezeigt bereitstellen (denken Sie daran, alle Vorkommen von pg_other_name durch Ihren Ressourcennamen zu ersetzen).

<property as="xs:string"  name="oxf.fr.persistence.provider.*.*.*" value="pg_other_name"/>
<property as="xs:anyURI"  name="oxf.fr.persistence.pg_other_name.uri" value="/fr/service/postgresql"/>
<property as="xs:string"  name="oxf.fr.persistence.pg_other_name.datasource" value="pg_other_name"/>
<property as="xs:boolean" name="oxf.fr.persistence.pg_other_name.create-flat-view" value="true"/>
<property as="xs:boolean" name="oxf.fr.persistence.pg_other_name.autosave" value="true"/>
<property as="xs:boolean" name="oxf.fr.persistence.pg_other_name.permissions" value="true"/>
<property as="xs:boolean" name="oxf.fr.persistence.pg_other_name.versioning" value="true"/>