DBXTalkLogo

Download

Prerequisites

Pharo environment: http://www.pharo-project.org/home

OpenDBX Driver

To install the opendbx driver for pharo, you need to:

  • If in the previous step you have installed OpenDBX by using its binaries (no compilation), then you must install the databse client library (C library) of your database.
  • Load the OpenDBX driver for pharo using metacello. For that, execute the following script in your pharo environment:
Gofer it
squeaksource: 'MetacelloRepository';
package: 'ConfigurationOfOpenDBXDriver';
load.

(((Smalltalk at: #ConfigurationOfOpenDBXDriver)
perform: #project)
perform: #version: with: #stable)
load

Ensuring this was installed ok

Glorp

Execute the following script in your pharo environment:

Gofer it
squeaksource: 'MetacelloRepository';
package: 'ConfigurationOfGlorpDBX';
load.

Then, for installing Glorp for OpenDBX just execute:

(((Smalltalk at: #ConfigurationOfGlorpDBX)
perform: #project)
perform: #version: with: #stable)
load

If you want to use the PostgreSQL smalltalk native driver, you can execute instead:

(((Smalltalk at: #ConfigurationOfGlorpDBX)
perform: #project)
perform: #version: with: #stable)
load: 'GlorpPostgresV2Native'

Phoseydon

Gofer it
squeaksource: 'MetacelloRepository';
package: 'ConfigurationOfDBXTools';
load.

(((Smalltalk at: #ConfigurationOfDBXTools)
perform: #project)
perform: #version: with: #stable)
load: 'Phoseydon'

Neptuno

Gofer it
squeaksource: 'MetacelloRepository';
package: 'ConfigurationOfDBXTools';
load.

(((Smalltalk at: #ConfigurationOfDBXTools)
perform: #project)
perform: #version: with: #stable)
load: 'Neptuno'