por isso não funciona ?
16/04/2010 00:00
import groovy.sql.Sql
def db = Sql.newInstance("jdbc:postgresql://192.168.0.251/sgda", "postgres","postamar")
db.eachRow('''SELECT schemaname AS esquema, tablename AS tabela, tableowner AS dono
FROM pg_catalog.pg_tables
WHERE schemaname NOT IN ('pg_catalog', 'information_schema', 'pg_toast')
ORDER BY schemaname, tablename'''){
println it.tabela
sql = ("""ALTER TABLE ${it.tabela}
ADD COLUMN dt_cadastro DATE,
ADD COLUMN dt_ultima_alteracao DATE;""" )
}
Quando sql é executado, ele não tem o nome da tabela ${it.tabela}, aparece uma interrogação.
Tags:
Grails