2009/12/30 Mozart Hasse mozart.ha...@usa.net:
Particularmente, prefiro saber quando muda uma chave. Melhor que as
alterações sejam explícitas que implícitas.
Quer saber quando a chave muda? Registre alterações via trigger numa
tabela de histórico. Teu modelo não tem nenhuma obrigação de
2010/1/2 MARCIO CASTRO marciomouracas...@yahoo.com.br:
Caro Leonardo;
O hibernate NÃO é baseado no JPA. Na realidade, e o contrário!
Jesus!
Hibernate eh um *framework* com algumas caracteristicas ORM que
implementa JPA atraves do modulo EntityManager e Annotations.
O Entity Manager do
2010/1/2 Tarcísio Sassara sassara.tarci...@gmail.com:
2010/1/2 Leonardo Cezar lhce...@gmail.com:
2010/1/1 Tarcísio Sassara sassara.tarci...@gmail.com:
Ainda não conheço uma biblioteca/framework ORM que faz uso adequado de
chaves naturais compostas.
php: doctrine, propel;
python: SQLAlchemy;
2010/1/2 Andre Fernandes fernandes.an...@gmail.com:
2010/1/2 Tarcísio Sassara sassara.tarci...@gmail.com
2010/1/2 Leonardo Cezar lhce...@gmail.com:
2010/1/1 Tarcísio Sassara sassara.tarci...@gmail.com:
Ainda não conheço uma biblioteca/framework ORM que faz uso adequado de
chaves naturais
Vamos lá, Jesus, Maria e José:
Você escreveu o seguinte:
Hibernate eh um *framework* com algumas caracteristicas ORM que implementa JPA
atraves do modulo EntityManager e Annotations.
No site da SUN, em http://java.sun.com/javaee/reference/faq/persistence.jsp,
está escrito o seguinte:
Tenho duas tabelas, produto e estoque. Em produto a PK é código; há
também um par de campos (cod_base, quantidade) onde cod_base é uma FK
auto-referenciada. Este par serve para as embalagens: o produto 1234 pode
ser uma embalagem com 12 unidades do produto 1231 por exemplo. As unidades
(UN, CX,
Leonardo;
Dá uma olhadida no site da SUN, em
http://java.sun.com/javaee/reference/faq/persistence.jsp.
Pelo que eu entendí, existe a especificação da JPA, e um Framework.
Estou enganado?
De: Leonardo Cezar lhce...@gmail.com
Para: Comunidade
Olá,
2010/1/4 Alexsander Rosa alexsander.r...@gmail.com
Tenho duas tabelas, produto e estoque. Em produto a PK é código; há
também um par de campos (cod_base, quantidade) onde cod_base é uma FK
auto-referenciada. Este par serve para as embalagens: o produto 1234 pode
ser uma embalagem com 12
Isso me lembra aquela velha discussão sobre usar CPF/CNPJ como chave
natural, o que é impossível porque inúmeros órgãos públicos compartilham o
mesmo CNPJ. Aqui no RS, por exemplo, simplesmente TODAS as escolas estaduais
usam o CNPJ da Secretaria da Educação, não apenas a raiz, o CNPJ inteiro.
2010/1/4 Leonardo Cezar lhce...@gmail.com:
2010/1/2 Tarcísio Sassara sassara.tarci...@gmail.com:
2010/1/2 Leonardo Cezar lhce...@gmail.com:
2010/1/1 Tarcísio Sassara sassara.tarci...@gmail.com:
Ainda não conheço uma biblioteca/framework ORM que faz uso adequado de
chaves naturais compostas.
Pessoal,
Que programas podem ser usados para gerar dados para testes?
Preferencialmente software livre?
{}s,
---
Prof. Angelo Augusto Frozza, M.Sc.
fro...@uniplac.net
http://uniplac.net/~frozza
Coordenador do Curso de Sistemas de Informação
Universidade do Planalto Catarinense - UNIPLAC
2010/1/4 MARCIO CASTRO marciomouracas...@yahoo.com.br:
Vamos lá, Jesus, Maria e José:
Salomão, Cristovão, Josué
A Java Persistence API baseia-se nas melhores idéias de tecnologias de
persistência como Hibernate, TopLink, e JDO.
corte
Marcio, com todo respeito, voce sabe o que eh uma
Segue exemplo. O último comando gera uma inconsistência que eu gostaria de
poder evitar via constraint. A inconsistência é a seguinte: somente
produtos-base deveriam ter estoque; neste caso o usuário deve primeiro
eliminar o endereço do estoque (movendo os pallets ou algo que o valha) para
depois
2010/1/4 MARCIO CASTRO marciomouracas...@yahoo.com.br:
Leonardo;
Dá uma olhadida no site da SUN, em
http://java.sun.com/javaee/reference/faq/persistence.jsp.
Pelo que eu entendí, existe a especificação da JPA, e um Framework.
Estou enganado?
Não.
Existem algumas implementações de
2010/1/4 Angelo Augusto Frozza (*UNIPLAC) fro...@uniplac.net:
Pessoal,
Que programas podem ser usados para gerar dados para testes?
Preferencialmente software livre?
O modulo Data::Faker do perl deve-lhe ser util.
$ cpan -r Data::Faker;
Parece que o novo pgadmin tambem tem um modulo para
2010/1/4 Angelo Augusto Frozza (*UNIPLAC) fro...@uniplac.net:
Pessoal,
Que programas podem ser usados para gerar dados para testes?
Preferencialmente software livre?
Você conhece o pgScript? [1]
É uma linguagem de script para ser usada com o postgres. Nela existe
os geradores.
Na
Ah, é **ezatamente**...
O z entrou na frente do x. urgh... Perdão.
--
Tarcisio F. Sassara
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
2010/1/3 Marcelo Cardoso de Souza marceloc...@gmail.com:
Salve Galera,
Gostaria da ajuda de vocês. Como faço pro PostGres aceitar a criação de base
com LATIN1 no windows?
Simplesmente não faz, devido a incompatibilidade dentre as codificaões
WIN e iso8859.
-Leo
--
Leonardo Cezar
Boa tarde,
Pessoalmente, após analisar um pouco mais o assunto, sou a favor de chaves
artificiais em muitas tabelas, salvo algumas poucas exceções. Isso não
significa que a chave artificial precise estar desprovida de significado.
Uma chave primária tem de ser a forma de buscar na tabela usada
2010/1/4 Alexsander Rosa alexsander.r...@gmail.com:
Então devo fazer uma chave composta com CNPJ+INEP e deixar NULL no campo
codigo_inep em 99% dos registros?
De forma alguma!!!
Cada instituição obrigatoriamente deve possuir um código INEP, segundo
Ministério da Educação. Portanto este código
Boa tarde,
Eu tinha perguntado a mesma coisa há pouco... :-)
Mas também já vi a resposta, abraços, desculpa por ter mencionado a mesma
coisa...
Utilize o código INEP [1] ... ;-) que naturalmente deveria ser a chave
de instituição educional.
1) inep.gov.br
/só-pra-ser-chato
-Leo
--
Leonardo Cezar escreveu:
2010/1/4 Alexsander Rosa alexsander.r...@gmail.com:
Então devo fazer uma chave composta com CNPJ+INEP e deixar NULL no campo
codigo_inep em 99% dos registros?
De forma alguma!!!
Cada instituição obrigatoriamente deve possuir um código INEP, segundo
Ministério
Boa tarde pessoal, espero que todos tenham tido um
Natal e Ano Novo onde a esperana tenha se renovado e que muito
realizemos neste 2010.
Bem, no pude deixar de notar que o colega esta passando por um
problema muito semelhante (se no igual) ao que venho tendo em algumas
situaes. O caso muito
2010/1/4 Andre Fernandes fernandes.an...@gmail.com:
Boa tarde,
Eu tinha perguntado a mesma coisa há pouco... :-)
Mas também já vi a resposta, abraços, desculpa por ter mencionado a mesma
coisa...
Afe ...
Boiei!
-Leo
--
Leonardo Cezar
http://www.aslid.org.br
Sobre o código INEP, usar o código INEP no lugar de CNPJ...
Abraços,
2010/1/4 Leonardo Cezar lhce...@gmail.com
2010/1/4 Andre Fernandes fernandes.an...@gmail.com:
Boa tarde,
Eu tinha perguntado a mesma coisa há pouco... :-)
Mas também já vi a resposta, abraços, desculpa por ter
Colega; antes de mais nada, eu apenas copiei o que está na página da SUN,
intitulada Java Persistence API FAQ. Você por acaso LEU o que está escrito na
mesma?
De: Leonardo Cezar lhce...@gmail.com
Para: Comunidade PostgreSQL Brasileira
Pois eu estou falando do FRAMEWORK JPA, e estamos pensando em utilizá-lo, ao
invés dos demais.
De: Leonardo Cezar lhce...@gmail.com
Para: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
Enviadas: Segunda-feira, 4 de Janeiro de 2010
2010/1/4 MARCIO CASTRO marciomouracas...@yahoo.com.br:
Colega; antes de mais nada, eu apenas copiei o que está na página da SUN,
intitulada Java Persistence API FAQ. Você por acaso LEU o que está escrito
na mesma?
Li sim, mas sinceramente não foi muito conclusivo e vai contra o que a
2010/1/4 MARCIO CASTRO marciomouracas...@yahoo.com.br:
Pois eu estou falando do FRAMEWORK JPA, e estamos pensando em utilizá-lo, ao
invés dos demais.
hmm ... Eu de fato adoraria conhecer esse tal framework JPA. Tens
alguma referencia (site) ou documentação sobre ele?
-Leo
--
Leonardo Cezar
Ola pra todos,
To usando o copy pra jogar nun txt algumas tabelas,e nao achei a funcão que poe
o cabecalho no arquivo gerado.
exemplo:
[postg...@server ] head -2 cliente.txt
213828|17760496|81|99218212||1|3|2007-03-01 08:17:52.482|
213834|17760593|81|99717783||1|3|2007-03-01 09:04:08.633|
Paulo,
Você pode tentar fazer desta forma:
COPY cadastro.cliente_fone TO '/usr/local/pgsql/socorro/cliente.txt'
WITH DELIMITER '|' NULL AS '' CSV HEADER;
Att
Everson
2010/1/4 paulo matadr saddon...@yahoo.com.br
Ola pra todos,
To usando o copy pra jogar nun txt algumas tabelas,e
2010/1/4 paulo matadr saddon...@yahoo.com.br:
atualmente uso a linha de comando :
COPY cadastro.cliente_fone TO '/usr/local/pgsql/socorro/cliente.txt' WITH
DELIMITER '|' NULL AS '' ;
COPY cadastro.cliente_fone TO '...' DELIMITER '|' HEADER NULL AS ' ';
-Leo
--
Leonardo Cezar
Boa tarde.
Estou precisando de alguem que tenha conhecimentos de Transact SQL (T-SQL do
Microsoft SQL Server) para converter um pequeno código de T-SQL para
Postgres.
É uma store procedure e gostaria de saber quem está apto a fazer este
trabalho e quanto cobraria. É urgente.
Obrigada
Vlw.. Resolvido
De: Everson Barbosa everson...@gmail.com
Para: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
Enviadas: Segunda-feira, 4 de Janeiro de 2010 17:25:14
Assunto: Re: [pgbr-geral] duvida usando COPY
Paulo,
Você pode tentar
Estamos com um problema ao tentar restaurar um backup.
A mensagem de erro é a seguinte:
pg_restore: restoring data for table dcf_file
pg_restore: [archiver (db)] error returned by PQputCopyData: could not send
data to server: No buffer space available (0x2747/10055)
pg_restore: ***
2010/1/4 Nicola Marcucci Neto nicola.n...@dataeasy.com.br
Estamos com um problema ao tentar restaurar um backup.
A mensagem de erro é a seguinte:
“pg_restore: restoring data for table dcf_file
pg_restore: [archiver (db)] error returned by PQputCopyData: could not send
data to server: No
Depende.
Se todas ou boa partes dessas sessões desconectadas estavam inativas
(idle) é possível configurar o postgres ou o sistema operacional e não
ter este problema.
No postgresql é feito usando os GUCs que o Jota mencionou.
Mas se as sessões estavam ativas, o postgres só saberá que deu pau
2010/1/4 Leonardo Cezar lhce...@gmail.com:
Considerando apenas o lado do desenvolvedor, utilizar ORMs eh uma
maravilha eh um sonho, eh produtivo e por ai vai
Desde que ele não se obrigue a entender o modelo.
Minha experiência me diz que somente na normalização, ainda que
intuitiva, é que
Cara;
Você leu mesmo o FAQ
(http://java.sun.com/javaee/reference/faq/persistence.jsp)? Lá está escrito o
seguinte:
Q: Why have you introduced the new Java Persistence API as part of the Java EE
5 platform?
A: We introduced the Java Persistence API to the Java platform
for two reasons.
No próprio site da SUN:
http://java.sun.com/developer/technicalArticles/J2EE/jpa/
Atenciosamente,
Márcio de Figueiredo Moura e Castro
De: Leonardo Cezar lhce...@gmail.com
Para: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
2010/1/4 Leandro DUTRA leandro.gfc.du...@gmail.com:
2010/1/4 Leonardo Cezar lhce...@gmail.com:
Considerando apenas o lado do desenvolvedor, utilizar ORMs eh uma
maravilha eh um sonho, eh produtivo e por ai vai
Desde que ele não se obrigue a entender o modelo.
Minha experiência me diz
Pessoal, estou copiando algumas tabelas (varias) de um schema para outro e
preciso que as novas tabelas herdam toda a estrutura das originais, com isso
poderia usar alguns métodos, mas preferi fazer usando LIKE, com isso consigo
copiar toda a estrutura da tabela original para a nova.
Ao fazer
Quando os nomes são criados pelo PostgreSQL.
Como em:
CONSTRAINT tabela_pkey PRIMARY KEY (coluna)
CONSTRAINT tabela_coluna_key UNIQUE (coluna)
Ele consegue copiar igualmente como está a original. Talvez seja este
o problema.
A chave primaria ele manteve pois terminava com a final _pkey.
Não
JotaComm wrote:
Você percebeu que o tempo de execução é 12 millisegundos e não de 12
segundos?
Então, poq que quando executo o select 'EXPLAIN SELECT * FROM tb2;' demorou
52ms, mas quando faço sem EXPLAIN, demora 18s ? (veja a diferença: 52ms
para 18s);
'
--
View this message in
Marcal Hokama wrote:
Olá,
O tempo para as 2 consultas foi 12 ms na verdade. Com os recursos atuais
de computação, para você poder ver a olho nu uma consulta com índices
ser mais rápida que uma consulta full table scan, só com consultas
complexas ou tabelas com milhões de registros.
2010/1/4 moisespsena moisesps...@gmail.com:
Então, poq que quando executo o select 'EXPLAIN SELECT * FROM tb2;' demorou
52ms, mas quando faço sem EXPLAIN, demora 18s ? (veja a diferença: 52ms
para 18s);
O Explain lhe da o plano de execução. Ele não faz a query para
explicar o que vai fazer.
Prefiro um projeto com prazo curto sendo desenvolvido usando o ORM
xyz do que sem nenhum ORM e strings de conexões espalhadas por todo
o código.
Concordo, mas não precisa ser assim: depende do tamanho do projeto e
da qualidade dos recursos humanos. Programadores *razoáveis* em Java
conseguem
Tarcísio Sassara wrote:
O Explain lhe da o plano de execução. Ele não faz a query para
explicar o que vai fazer.
--
Tarcisio F. Sassara
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
Caros.
Segue link para o edital (24/09) para contratação de professores para o
curso de BSI na FESP
(Curitiba - http://www.fesppr.br).
As disciplinas são:
- Arquitetura de Computadores;
- Linguagem de Programação (C);
- LIBRAS.
As inscrições vão até dia
2010/1/4 Tarcísio Sassara sassara.tarci...@gmail.com:
Prefiro um projeto com prazo curto sendo desenvolvido usando o ORM
xyz do que sem nenhum ORM e strings de conexões espalhadas por todo
o código.
Desisto!
Voltemos para banco de dados que é a área onde conhecemos o que falamos.
-Leo
--
2010/1/4 MARCIO CASTRO marciomouracas...@yahoo.com.br:
Q: Why have you introduced the new Java Persistence API as part of the Java
EE 5 platform?
De fato voce não sabe o que é API, quanto mais JEE, e o pior: parece
que não se esforça para entender.
Não existe o porquê de eu utilizar o
2010/1/4 Rodrigo Justina rodrigodellajust...@gmail.com:
Olá Pessoal,
Estou com um problema em um cliente onde o mesmo desinstalou o PostgreSQL
pelo Painel de Controle
sem o mesmo saber que o postgresql era importante para vida dele neste ano
de 2010 ele resolveu desinstalar e o negócio
2010/1/4 Leandro DUTRA leandro.gfc.du...@gmail.com:
2010/1/4 Tarcísio Sassara sassara.tarci...@gmail.com:
Prefiro um projeto com prazo curto sendo desenvolvido usando o ORM
xyz do que sem nenhum ORM e strings de conexões espalhadas por todo
o código.
Uma coisa não tem nada a ver com a outra.
2010/1/4 MARCIO CASTRO marciomouracas...@yahoo.com.br:
No próprio site da SUN:
http://java.sun.com/developer/technicalArticles/J2EE/jpa/
Será um Bot ?!?!?
-Leo
--
Leonardo Cezar
http://www.aslid.org.br
http://postgreslogia.wordpress.com
___
2010/1/4 Razer Montaño razer.ant...@gmail.com:
Segue link para o edital (24/09) para contratação de professores para o
curso de BSI na FESP
(Curitiba - http://www.fesppr.br).
E que raios isso tem a ver com PostgreSQL?
Isso aqui é uma lista de discussão, não um mural de avisos!
-Leo
Q: Why have you introduced the new Java Persistence API as part of the Java
EE 5 platform?
De fato voce não sabe o que é API, quanto mais JEE, e o pior: parece
que não se esforça para entender.
Uma API em teoria é apenas uma especificação ou *Application
Programming Interface*. Define o
2010/1/4 Leonardo Cezar lhce...@gmail.com:
2010/1/4 Tarcísio Sassara sassara.tarci...@gmail.com:
Prefiro um projeto com prazo curto sendo desenvolvido usando o ORM
xyz do que sem nenhum ORM e strings de conexões espalhadas por todo
o código.
Desisto!
Voltemos para banco de dados que é a
Boa noite a todos,
Alguem sabe como eu crio estrutura de condição IF...END IF;
Em funções na LANGUAGE 'SQL';
Gabriel dos Santos.
_
Navegue com segurança com o Novo Internet
Puxa; achei um cara que também programou em Cobol!!!
Pensei que eu ainda era o único no mundo, e os demais tivessem morrido de
velhice!
Brincadeiras à parte; os programas escritos na época do Cobol eram muito, mas
muito menores do que os atuais, mesmo rodando no mainframe. A memória era
2010/1/4 GABRIEL DOS SANTOS gabrielworks...@hotmail.com:
Boa noite a todos,
Alguem sabe como eu crio estrutura de condição IF...END IF;
Em funções na LANGUAGE 'SQL';
Use:
CASE WHEN (condição booleana) THEN (valor se TRUE) ELSE (valor se FALSE) END
no lugar do IF [1].
[1]
Java Persistence API.
De: Leonardo Cezar lhce...@gmail.com
Para: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
Enviadas: Segunda-feira, 4 de Janeiro de 2010 21:19:40
Assunto: Re: [pgbr-geral] Res: [OT] Hibernate versus JPA ERA: Re: Res:
2010/1/4 Tiago Adami adam...@gmail.com:
2010/1/4 Leonardo Cezar lhce...@gmail.com:
2010/1/4 Tarcísio Sassara sassara.tarci...@gmail.com:
Prefiro um projeto com prazo curto sendo desenvolvido usando o ORM
xyz do que sem nenhum ORM e strings de conexões espalhadas por todo
o código.
Desisto!
Boa noite turma,
Objetivo: Estou desenvolvendo uma função que retorna os dados do Locatario de
contrato de locação, so que
o locatario pode ser um Cliente, um Funcionario ou um Solicitante(que como se
fosse um parceiro da empresa). Nesta função
eu passo o Tipo de locatario e o codigo do
Não sei o que é um Bot.
De: Leonardo Cezar lhce...@gmail.com
Para: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
Enviadas: Segunda-feira, 4 de Janeiro de 2010 21:21:15
Assunto: Re: [pgbr-geral] Res: Res: Res: Res: Uso de Campos Padrões
2010/1/4 Tiago Adami adam...@gmail.com:
2010/1/4 GABRIEL DOS SANTOS gabrielworks...@hotmail.com:
Boa noite a todos,
Alguem sabe como eu crio estrutura de condição IF...END IF;
Em funções na LANGUAGE 'SQL';
Use:
CASE WHEN (condição booleana) THEN (valor se TRUE) ELSE (valor se FALSE) END
2010/1/4 GABRIEL DOS SANTOS gabrielworks...@hotmail.com:
Boa noite turma,
Objetivo: Estou desenvolvendo uma função que retorna os dados do Locatario
de contrato de locação, so que
o locatario pode ser um Cliente, um Funcionario ou um Solicitante(que como
se fosse um parceiro da empresa).
Caro Tiago:
Agradeço muito a sua atenção, e ainda mais à sua explicação. Depois da mesma,
voltei à documentação da SUN, e tudo ficou mais claro.
Ocorre que a empresa para a qual trabalho desenvolveu um grande sistema em
Java, mas utilizando um Framework próprio, e o código gerado é de
2010/1/4 Osvaldo Kussama osvaldo.kuss...@gmail.com:
2010/1/4 GABRIEL DOS SANTOS gabrielworks...@hotmail.com:
Boa noite turma,
Objetivo: Estou desenvolvendo uma função que retorna os dados do Locatario
de contrato de locação, so que
o locatario pode ser um Cliente, um Funcionario ou um
68 matches
Mail list logo