PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Connexion Orbeon Forms Postgres DB

Une fois la ressource de base de données configurée, vous pouvez dire à Orbeon de l'utiliser en ajoutant un semblable comme celui-ci à votre properties-local.xml :

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

Vous pouvez voir la configuration par défaut pour les noms de ressources acceptés par Orbeon dans properties-form-runner.xml.

Exist sera toujours utilisé pour les exemples de formulaires. Mais vous pouvez le désactiver avec :

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

Si vous devez définir une ressource avec un nom autre que les noms par défaut (par exemple, postgresql), vous devrez fournir plus d'informations comme indiqué ci-dessous (n'oubliez pas de remplacer toutes les occurrences de pg_other_name par votre nom de ressource).

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