colocar 2 schemas no DataSource.groovy
21/10/2008 00:00
0
Alguém sabe como configurar no arquivo DataSource.groovy pro grails aceitar 2 schemas do Postgresql???

Grato desde já por qualquer ajuda!!!
Tags: Grails


0
Resolvido!!!

Pra utilizar 2 ou mais schemas é só não definir no DataSource o schema default e passar no domínio o schema relativo a entidade, usando annotation.
Exemplo usando bases legadas com schemas diferentes.


import javax.persistence.*;

@Entity @Table(schema="rhweb")
class Servidor {
String id
String nome
String matricula

static mapping = {
table 'rhweb.servidor'
version false
id column:'cod', generator: 'uuid'
matricula column:'num_matricula'
nome column:'nom'
}
}

import javax.persistence.*;

@Entity @Table(schema="local")
class Nivel {
String id
String dsc

static mapping = {
table 'local.nivel'
version false
id column:'cod', generator: 'uuid'
dsc column:'dsc'
}
}


Qualquer dúvida tô a disposição!!! <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->
23/10/2008 00:00


0
Legal essa dica .

e para acessar dois datasources diferentes, como fica ?

Herrera
02/12/2008 00:00


0
Aparentemente, parece que o grails não da suporte a isso. Mas caso eu descubra alguma forma eu posto aqui. <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->
02/12/2008 00:00


0
Hoje tive a grata surpresa que no grails 1.1.beta3(a ser liberada) contempla isso.

vai ficar dessa forma :


static mapping = &#123; table name&#58;'foo', schema&#58;'bar' &#125;

Herrera
27/01/2009 00:00


0
Olá.
Você conhece alguma forma de mapear um relacionamento entre dois esquemas distintos? I.e.: Uma coluna numa tabela de um esquema que faça referência a outro esquema.

Obrigado!
02/09/2016 10:07



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto