sql >> Base de Datos >  >> RDS >> PostgreSQL

Conexión Orbeon Forms Postgres DB

Una vez que el recurso de la base de datos está configurado, puede decirle a Orbeon que lo use agregando un me gusta como este a su properties-local.xml:

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

Puede ver la configuración predeterminada para los nombres de recursos que Orbeon acepta de forma predeterminada en properties-form-runner.xml.

Exist todavía se utilizará para los formularios de ejemplo. Pero puedes desactivarlo con:

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

Si necesita definir un recurso con un nombre diferente a los nombres predeterminados (por ejemplo, postgresql), deberá proporcionar más información como se muestra a continuación (recuerde reemplazar todas las apariciones de pg_other_name con su nombre de recurso).

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