Primero necesitamos tener instalada Java y Postgres en Ubuntu (el servicio Postgres tambien tiene que estar iniciado y configurado), asi que prueba esto antes de seguir estos pasos:
1. Baja el Driver JDBC de Posgresql segun su version en :
http://jdbc.postgresql.org/download.html
Aqui tenes que bajar el apropiado para tu version, la distribucione actual de Ubuntu traen Posgresql version 8.2, asi que bajate el driver para tu version, es un archivo que termina en .JAR
Nota 1: Guarda el driver en una carpeta que no borres como
/usr/local/lib/OpenOffice/jdbc/postgresql algo asi
2. Abri el OpenOffice 2.x desde OpenOffice Writer
3.Anda a la Opcion “Herraminetas”, Luego a la Opcion “Opciones”
4. Lo anterior te va a abrir un cuadro de dialogo, busca la rama de ese dialogo que dice “OpenOffice.org”, segun creo es la primera Rama que aparece,dentro de esa rama busca la subrama que dice “Java”.
5. Cuando Abras la rama Java el OpenOffice se tarda unos segundos en descubrir tu instalacion JDK actual, y te apareceran las maquinas virtuales instaladas, selecciona la version 1.6 (la ultima en Ubuntu Gutsy)
6. En la parte derecha te aparecera un boton que dice “Class Path”, presionalo y te aparecera un cuadro de dialogo.
7. En la parte derecha de ese dialogo te aparecera el Boton que dice “Agregar archivo”, presionalo
8. Te aparece un cuadro de dialogo de Archivos , ahi busca el Jar file que bajastes en 1 llamado: pgALGO.jar, y dale Abrir.
9. Luego de eso veras que tu JDBC Driver aparece en el cuadro de dialogo de “Class Path”, si eso es cierto vas por buen camino. Presiona OK.
10. Luego Presion OK en el Cuadro de Dialogo de la Rama Java.
11. Con los pasos hasta el punto diez tenes configurado solo Java y JDBC para tu Base de datos en este caso Postgresql,
Puedes repetir los pasos del 1-10 para otras bases de datos como Mysql u Oracle o SQLite o cualquier otra base que tenga soporte para JDBC.
12. Cerramos Openoffice Writer. Ahora iniciamos OpenOffice Base (el programa de bases de datos de Open Office). Te abrira un cuadro de dialogo.
13. En el Primer paso de ese “Database Wizard” selecciona “Connect to an existing Database”, luego en el combox que aparece abajo de esta opcion selecciona “JDBC”, dale luego el boton “Next”.
14. Te aparece otro dialogo que te pregunta por el “JDBC URL” ahi ingresa algo parecido a lo siguiente:
La formula general para URL de JDBC de Postgresql es:
Un ejemplo de URL de JDBC en mi caso es :
jdbc:postgresql://localhost:5432/pintuco
15. En el Mismo cuadro de dialogo te pregunta por “JDBC Driver Class”, esta varia de base de datos a base de datos, en el caso de Postgresql es:
org.postgresql.Driver
Para ver que te carge el driver correctamente presiona el boton “Test Class”, si te responde con un cuadro de dialogo que dice “JDBC Driver Test The JDBC Driver was loaded successfully” entonces todo va bien. De lo contrario hicistes algo mal en cualquier punto entre 5 y 10 es conveniente corregir si es el caso.
16. Luego presiona “Next”
17.A continuacion te va a preguntar tu usuario de la base de datos ingresa el apropiado, en mi caso “pintuco”, chequea la opcion que dice “Pasword required”, y presiona next.
18. Te aparece otro cuadro de dialogo, las opciones por default estan bien.
19. Presiona Finish, Te abrira un cuadro de dialogo de archivo (esto es no para guardar la base sino para guardar los settings de la conexion), ponele el nombre de la base en mi caso “pintuco”
20. Presiona Save.
21. Te aparecera una Forma ya para trabajar en tu base, selecciona por ejemplo, “Tables”, luego el OpenOffice te pedira el password para tu usuario de la Base, daselo.
22. Presiona OK y deberian aparecerte las tablas listas para editar.
23. Si no se conecta revisa los settings de Postgresql en pg_hba.conf y postgresql.conf
Si no sabes donde estan estos archivos tipeas en consola:
locate pg_hba.conf
locate postgresql.conf
24. Ah y esto es muy importante, no podras editar tus tablas a menos que tengan una clave primaria. (ojo)