Skip to content
Database drivers for the Pharo language
Smalltalk HTML Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
BaselineOfGarage.package - Fixed deprecations in garage SQLITE Oct 24, 2016
Garage-Mysql.package Rename ifNotNilDo: -> ifNotNil: Oct 20, 2017
Garage-Sqlite3.package Made test run for latest pharo 70 Oct 20, 2017
Garage.package Fix queryEncoding Glorp compatibility Oct 30, 2017
scripts create database sodbxtest in setup script Nov 2, 2016
.travis.yml finish each statement in if with ; Oct 22, 2017
LICENSE Initial commit Oct 18, 2016 Garage is on github not gitlab Sep 27, 2018


Database drivers for the Pharo language.


Garage currently has drivers for:

  • PostgreSQL V2
  • MySQL
  • SQLLite 3

Install Garage

To install Garage on your Pharo image you can just execute the following script:

    Metacello new
    	githubUser: 'pharo-rdbms' project: 'garage' commitish: 'master' path: '';
    	baseline: 'Garage';

To add Garage Seaside to your baseline just add this:

    	baseline: 'Garage'
    	with: [ spec repository: 'github://pharo-rdbms/garage:master' ]

Note that you can replace the #master by another branch as #development or a tag as #v1.0.0, #v1.?.

You can also load a specific driver adding this snippet to your baseline:

		baseline: 'Garage'
		with: [ spec
				loads: 'postgresV2';
				repository: 'github://pharo-rdbms/garage' ]

Possible drivers been:

  • postgresV2
  • sqlite3
  • mysql
You can’t perform that action at this time.