PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Connessione DB di Orbeon Forms Postgres

Una volta configurata la risorsa del database, puoi dire a Orbeon di usarla aggiungendo un simile al tuo properties-local.xml:

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

Puoi vedere la configurazione predefinita per i nomi delle risorse che Orbeon accetta immediatamente in properties-form-runner.xml.

Exist verrà comunque utilizzato per i moduli di esempio. Ma puoi disabilitarlo con:

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

Se devi definire una risorsa con un nome diverso dai nomi predefiniti (ad es. postgresql), dovrai fornire maggiori informazioni come mostrato di seguito (ricorda di sostituire tutte le occorrenze di pg_other_name con il nome della tua risorsa).

<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"/>