[Ann] The Garage database driver API

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
15 messages Options
Reply | Threaded
Open this post in threaded view
|

[Ann] The Garage database driver API

Guillermo Polito
Hi all,

I'm pleased to announce the release 0.1 of Garage, a database driver API. Garage is meant to be a common interface to access several database servers, in a JDBC style.

The current version works in Pharo3 and Pharo4 and includes drivers for:
 - mysql (pure smalltalk)
 - postgres (pure smalltalk)
 - sqlite (using ffi)
 - opendbx (allowing connecting with several db vendors, using ffi)

We have a nice test suite (that maybe you can help to enlarge) that is tested every day in Jenkins [1].

Also, in garage's website [2] you'll find
 - installation instructions
 - basic usage
 - documentation of features such as statements, transactions, cursored fetches.
 - issue tracker, backlog and other information

Feedback (and contributions) are very welcome!
Enjoy,
Guille

Reply | Threaded
Open this post in threaded view
|

Re: [Pharo-users] [Ann] The Garage database driver API

Santiago Bragagnolo
Cool! :D 

On Thu, 7 May 2015 at 11:37 Guillermo Polito <[hidden email]> wrote:
Hi all,

I'm pleased to announce the release 0.1 of Garage, a database driver API. Garage is meant to be a common interface to access several database servers, in a JDBC style.

The current version works in Pharo3 and Pharo4 and includes drivers for:
 - mysql (pure smalltalk)
 - postgres (pure smalltalk)
 - sqlite (using ffi)
 - opendbx (allowing connecting with several db vendors, using ffi)

We have a nice test suite (that maybe you can help to enlarge) that is tested every day in Jenkins [1].

Also, in garage's website [2] you'll find
 - installation instructions
 - basic usage
 - documentation of features such as statements, transactions, cursored fetches.
 - issue tracker, backlog and other information

Feedback (and contributions) are very welcome!
Enjoy,
Guille

Reply | Threaded
Open this post in threaded view
|

Re: [Ann] The Garage database driver API

philippeback
In reply to this post by Guillermo Polito
Just the news made me jump in my chair!!!!

Great site, cool stuff.

Can't wait to use that.

How is this working with a proper connection pool? Aka JDBC DataSource.

Phil

On Thu, May 7, 2015 at 11:36 AM, Guillermo Polito <[hidden email]> wrote:
Hi all,

I'm pleased to announce the release 0.1 of Garage, a database driver API. Garage is meant to be a common interface to access several database servers, in a JDBC style.

The current version works in Pharo3 and Pharo4 and includes drivers for:
 - mysql (pure smalltalk)
 - postgres (pure smalltalk)
 - sqlite (using ffi)
 - opendbx (allowing connecting with several db vendors, using ffi)

We have a nice test suite (that maybe you can help to enlarge) that is tested every day in Jenkins [1].

Also, in garage's website [2] you'll find
 - installation instructions
 - basic usage
 - documentation of features such as statements, transactions, cursored fetches.
 - issue tracker, backlog and other information

Feedback (and contributions) are very welcome!
Enjoy,
Guille




-- 

Reply | Threaded
Open this post in threaded view
|

Re: [Ann] The Garage database driver API

philippeback
May I ask you to add me as a contributor to this thing?

Phil

On Thu, May 7, 2015 at 11:42 AM, [hidden email] <[hidden email]> wrote:
Just the news made me jump in my chair!!!!

Great site, cool stuff.

Can't wait to use that.

How is this working with a proper connection pool? Aka JDBC DataSource.

Phil

On Thu, May 7, 2015 at 11:36 AM, Guillermo Polito <[hidden email]> wrote:
Hi all,

I'm pleased to announce the release 0.1 of Garage, a database driver API. Garage is meant to be a common interface to access several database servers, in a JDBC style.

The current version works in Pharo3 and Pharo4 and includes drivers for:
 - mysql (pure smalltalk)
 - postgres (pure smalltalk)
 - sqlite (using ffi)
 - opendbx (allowing connecting with several db vendors, using ffi)

We have a nice test suite (that maybe you can help to enlarge) that is tested every day in Jenkins [1].

Also, in garage's website [2] you'll find
 - installation instructions
 - basic usage
 - documentation of features such as statements, transactions, cursored fetches.
 - issue tracker, backlog and other information

Feedback (and contributions) are very welcome!
Enjoy,
Guille




-- 




Reply | Threaded
Open this post in threaded view
|

Re: [Ann] The Garage database driver API

Guillermo Polito
Hi phil, you mean the repo? It has public write access for the moment.

El jue., 7 de may. de 2015 a la(s) 11:44 a. m., [hidden email] <[hidden email]> escribió:
May I ask you to add me as a contributor to this thing?

Phil


On Thu, May 7, 2015 at 11:42 AM, [hidden email] <[hidden email]> wrote:
Just the news made me jump in my chair!!!!

Great site, cool stuff.

Can't wait to use that.

How is this working with a proper connection pool? Aka JDBC DataSource.

Phil

On Thu, May 7, 2015 at 11:36 AM, Guillermo Polito <[hidden email]> wrote:
Hi all,

I'm pleased to announce the release 0.1 of Garage, a database driver API. Garage is meant to be a common interface to access several database servers, in a JDBC style.

The current version works in Pharo3 and Pharo4 and includes drivers for:
 - mysql (pure smalltalk)
 - postgres (pure smalltalk)
 - sqlite (using ffi)
 - opendbx (allowing connecting with several db vendors, using ffi)

We have a nice test suite (that maybe you can help to enlarge) that is tested every day in Jenkins [1].

Also, in garage's website [2] you'll find
 - installation instructions
 - basic usage
 - documentation of features such as statements, transactions, cursored fetches.
 - issue tracker, backlog and other information

Feedback (and contributions) are very welcome!
Enjoy,
Guille




-- 




Reply | Threaded
Open this post in threaded view
|

Re: [Ann] The Garage database driver API

Guillermo Polito
And no, no connection pool yet. We have a big backlog (the trello is public for read also) and we have to prioritize :)

El jue., 7 de may. de 2015 a la(s) 11:48 a. m., Guillermo Polito <[hidden email]> escribió:
Hi phil, you mean the repo? It has public write access for the moment.

El jue., 7 de may. de 2015 a la(s) 11:44 a. m., [hidden email] <[hidden email]> escribió:
May I ask you to add me as a contributor to this thing?

Phil


On Thu, May 7, 2015 at 11:42 AM, [hidden email] <[hidden email]> wrote:
Just the news made me jump in my chair!!!!

Great site, cool stuff.

Can't wait to use that.

How is this working with a proper connection pool? Aka JDBC DataSource.

Phil

On Thu, May 7, 2015 at 11:36 AM, Guillermo Polito <[hidden email]> wrote:
Hi all,

I'm pleased to announce the release 0.1 of Garage, a database driver API. Garage is meant to be a common interface to access several database servers, in a JDBC style.

The current version works in Pharo3 and Pharo4 and includes drivers for:
 - mysql (pure smalltalk)
 - postgres (pure smalltalk)
 - sqlite (using ffi)
 - opendbx (allowing connecting with several db vendors, using ffi)

We have a nice test suite (that maybe you can help to enlarge) that is tested every day in Jenkins [1].

Also, in garage's website [2] you'll find
 - installation instructions
 - basic usage
 - documentation of features such as statements, transactions, cursored fetches.
 - issue tracker, backlog and other information

Feedback (and contributions) are very welcome!
Enjoy,
Guille




-- 




Reply | Threaded
Open this post in threaded view
|

Re: [Ann] The Garage database driver API

Sean P. DeNigris
Administrator
In reply to this post by Guillermo Polito
Cool!!

Guillermo Polito wrote
Nitpick - could you change "Pharo language" to "Pharo environment" or just Pharo with a link?
Cheers,
Sean
Reply | Threaded
Open this post in threaded view
|

Re: [Ann] The Garage database driver API

Guillermo Polito
Yes, I could :P. Can you open an issue so I do not forget?

:)

El jue., 7 de may. de 2015 a la(s) 2:30 p. m., Sean P. DeNigris <[hidden email]> escribió:
Cool!!


Guillermo Polito wrote
> [2] http://guillep.github.io/DBXTalk/garage/

Nitpick - could you change "Pharo language" to "Pharo environment" or just
Pharo with a link?



-----
Cheers,
Sean
--
View this message in context: http://forum.world.st/Ann-The-Garage-database-driver-API-tp4825006p4825032.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.

Reply | Threaded
Open this post in threaded view
|

Re: [Ann] The Garage database driver API

Sean P. DeNigris
Administrator
Guillermo Polito wrote
Can you open an issue so I do not forget?
https://github.com/guillep/DBXTalk/issues/6
Cheers,
Sean
Reply | Threaded
Open this post in threaded view
|

Re: [Ann] The Garage database driver API

Esteban A. Maringolo
In reply to this post by Guillermo Polito
Regarding the GlorpDBX in metarepo, I uploaded a few packages and
configs last week to Glorp & GlorpDBX, does the metarepo get updated
automatically?
Esteban A. Maringolo


2015-05-07 9:35 GMT-03:00 Guillermo Polito <[hidden email]>:

> Yes, I could :P. Can you open an issue so I do not forget?
>
> https://github.com/guillep/DBXTalk
>
> :)
>
> El jue., 7 de may. de 2015 a la(s) 2:30 p. m., Sean P. DeNigris
> <[hidden email]> escribió:
>>
>> Cool!!
>>
>>
>> Guillermo Polito wrote
>> > [2] http://guillep.github.io/DBXTalk/garage/
>>
>> Nitpick - could you change "Pharo language" to "Pharo environment" or just
>> Pharo with a link?
>>
>>
>>
>> -----
>> Cheers,
>> Sean
>> --
>> View this message in context:
>> http://forum.world.st/Ann-The-Garage-database-driver-API-tp4825006p4825032.html
>> Sent from the Pharo Smalltalk Developers mailing list archive at
>> Nabble.com.
>>
>

Reply | Threaded
Open this post in threaded view
|

Re: [Ann] The Garage database driver API

Guillermo Polito


Le 7 mai 2015 18:59, "Esteban A. Maringolo" <[hidden email]> a écrit :
>
> Regarding the GlorpDBX in metarepo, I uploaded a few packages and
> configs last week to Glorp & GlorpDBX, does the metarepo get updated
> automatically?

Nope, you/we have to copy them manually to the corresponding metaRepp.

> Esteban A. Maringolo
>
>
> 2015-05-07 9:35 GMT-03:00 Guillermo Polito <[hidden email]>:
> > Yes, I could :P. Can you open an issue so I do not forget?
> >
> > https://github.com/guillep/DBXTalk
> >
> > :)
> >
> > El jue., 7 de may. de 2015 a la(s) 2:30 p. m., Sean P. DeNigris
> > <[hidden email]> escribió:
> >>
> >> Cool!!
> >>
> >>
> >> Guillermo Polito wrote
> >> > [2] http://guillep.github.io/DBXTalk/garage/
> >>
> >> Nitpick - could you change "Pharo language" to "Pharo environment" or just
> >> Pharo with a link?
> >>
> >>
> >>
> >> -----
> >> Cheers,
> >> Sean
> >> --
> >> View this message in context:
> >> http://forum.world.st/Ann-The-Garage-database-driver-API-tp4825006p4825032.html
> >> Sent from the Pharo Smalltalk Developers mailing list archive at
> >> Nabble.com.
> >>
> >
>

Reply | Threaded
Open this post in threaded view
|

Re: [Ann] The Garage database driver API

Esteban A. Maringolo
2015-05-07 15:09 GMT-03:00 Guillermo Polito <[hidden email]>:
>
> Le 7 mai 2015 18:59, "Esteban A. Maringolo" <[hidden email]> a écrit :
>>
>> Regarding the GlorpDBX in metarepo, I uploaded a few packages and
>> configs last week to Glorp & GlorpDBX, does the metarepo get updated
>> automatically?
>
> Nope, you/we have to copy them manually to the corresponding metaRepp.

Is there a script menu for that?
Do I need write access to the MetaRepo? If so, can it be granted to me?

Thank you!

Reply | Threaded
Open this post in threaded view
|

Re: [Ann] The Garage database driver API

Sean P. DeNigris
Administrator
Esteban A. Maringolo wrote
Do I need write access to the MetaRepo?
They should be public-writable. You just have to use your sthub account login.
Cheers,
Sean
Reply | Threaded
Open this post in threaded view
|

Re: [Ann] The Garage database driver API

Tudor Girba-2
In reply to this post by Guillermo Polito
Thanks!

This kind of work can make a huge difference in our eco-system.

Cheers,
Doru

On Thu, May 7, 2015 at 11:36 AM, Guillermo Polito <[hidden email]> wrote:
Hi all,

I'm pleased to announce the release 0.1 of Garage, a database driver API. Garage is meant to be a common interface to access several database servers, in a JDBC style.

The current version works in Pharo3 and Pharo4 and includes drivers for:
 - mysql (pure smalltalk)
 - postgres (pure smalltalk)
 - sqlite (using ffi)
 - opendbx (allowing connecting with several db vendors, using ffi)

We have a nice test suite (that maybe you can help to enlarge) that is tested every day in Jenkins [1].

Also, in garage's website [2] you'll find
 - installation instructions
 - basic usage
 - documentation of features such as statements, transactions, cursored fetches.
 - issue tracker, backlog and other information

Feedback (and contributions) are very welcome!
Enjoy,
Guille

--
You received this message because you are subscribed to the Google Groups "DBXTalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



--

"Every thing has its own flow"
Reply | Threaded
Open this post in threaded view
|

Re: [Ann] The Garage database driver API

stepharo
In reply to this post by Esteban A. Maringolo


Le 7/5/15 20:42, Esteban A. Maringolo a écrit :
> 2015-05-07 15:09 GMT-03:00 Guillermo Polito <[hidden email]>:
>> Le 7 mai 2015 18:59, "Esteban A. Maringolo" <[hidden email]> a écrit :
>>> Regarding the GlorpDBX in metarepo, I uploaded a few packages and
>>> configs last week to Glorp & GlorpDBX, does the metarepo get updated
>>> automatically?
>> Nope, you/we have to copy them manually to the corresponding metaRepp.
> Is there a script menu for that?

just copy the configuration there:
     -  in the configuration browser select "add as MC"
     - then in MC you click on your configuration and do copy
> Do I need write access to the MetaRepo? If so, can it be granted to me?
>
> Thank you!
>
>