Read my latest article: Installing Ruby on Rails, Passenger, PostgreSQL, MySQL, Oh My Zsh on Snow Leopard, Fourth Edition (posted Mon, 08 Feb 2010 19:14:00 GMT)

RailsOnPg released

Posted by Robby Russell Wed, 21 Oct 2009 22:07:00 GMT

1 comment Latest by Omar Qureshi Wed, 28 Oct 2009 08:51:35 GMT

Hello fellow PostgreSQL and Ruby on Rails geeks,

Alexander Tretyakov (twitter) recently released a plugin for Ruby on Rails, which extends migrations and provides you with the ability to create.

While you can already do something like this with execute in your migrations:

execute("CREATE VIEW my_tasty_snacks AS SELECT * FROM snacks WHERE food = 'Tasty';")

With RailsOnPage, you’re provided a DSL so that you can do the following:

create_view :my_tasy_snacks do |view|
  view.select     '*'
  view.from       'snacks'
  view.conditions 'food' => 'Tasty'
end

note: I haven’t tested the above, just a hypothetical example

Anyhow, if you’re in the habit of using views, functions, or triggers with your PostgreSQL database and are using Ruby on Rails, you might give RailsOnPg a whirl.

Subscribe to my RSS feed Enjoying the content? Be sure to subscribe to my RSS feed.
Comments
  1. Avatar
    Omar Qureshi Wed, 28 Oct 2009 08:51:35 GMT

    Gotta say, I still prefer writing the SQL for the create table/view/function/trigger.

Share your thoughts... (really...I want to hear them)

Comments