Wysmedia.com

Icon

~ We make IT easy for you ~

Autobase plugins

Sometimes, we need to refactor our domain / database table.  For example, our first domain looks like this :

1
2
3
4
class Person {
String personName ;
BigDecimal monthlyIncome ;
}

Now we want to eliminate/change the monthlyIncome and replace it with BigDecimal weeklyIncome

we type

1
2
3
4
class Person {
String personName ;
BigDecimal weeklyIncome;
}

But, when we look at the table, it still have monthlyIncome field. That’s why we need to eliminate it. If we works as a team, this could be a messy and troublesome, because monthlyIncome is not nullable. So it produce error (JDBC errors) when someone tried to update or save into that table.

That’s why we need Autobase for this dirty job. Autobase is Grails plugin that created base on Liquibase. Liquibase, however using xml format to do database migration. I hate to write on xml actually.
Luckily, Robert Fischer, wrote this useful Grails’s plugin, so that we can write it using Groovy DSL.
Read the rest of this entry »

Hello World

Wohoo .. i just setup an account on 000webhost.com, it is free web hosting with lots of space and bandwith. It just free .. so, welcome to my new blog and enjoy !!