Silfar Goulart
<https://mailtrack.io/> Enviado com Mailtrack
<https://mailtrack.io/install?source=signature=pt=sil...@gmail.com=24>
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi
Eu prefiro sempre criar uma chave primaria como ID que uso para
relacionamentos. E uso chaves Uniques para evitar duplicidade. Para mim é a
melhor maneira.
Enviado com MailTrack
<https://mailtrack.io/install?source=signature=pt=sil...@gmail.com=24>
Silfar Goulart
Em 26 de agosto de 2016
rce=signature=pt=sil...@gmail.com=24>
Silfar Goulart
Em 11 de maio de 2016 09:53, Silfar Goulart <sil...@gmail.com> escreveu:
> Euler, eu também pensei nisso. Tipo criar um vetor e ir acumulando as
> linhas de uma transação, depois passar esse vetor para uma outra função e
> ne
Fabrízio, muito obrigado eu estava fazendo a = {}; não sabia das aspas.
Enviado com MailTrack
<https://mailtrack.io/install?source=signature=pt=sil...@gmail.com=24>
Silfar Goulart
Em 13 de maio de 2016 10:00, Fabrízio de Royes Mello <
fabri...@timbira.com.br> escreveu:
> On 1
Alguem pode me dizer como reinicializar um array
eu crio um array, e depois coloco elementos nele com array_append.
mas em certo momento eu preciso apagar todos os elemento para de novo vltar
a acrestar
como faço isso ?
Silfar Goulart
Enviado com MailTrack
<https://mailtrack.io/inst
zerar o vetor para receber uma nova transação.
Vc tem skype ou hangout, se vc tiver um tempo gostaria de conversar um
pouco, talvez mostrar melhor.
skype: silfar.castro
Enviado com MailTrack
<https://mailtrack.io/install?source=signature=pt=sil...@gmail.com=24>
Silfar Goulart
Em 10 de m
claro?
Em 10/05/2016 6:30 PM, "Euler Taveira" <eu...@timbira.com.br> escreveu:
On 10-05-2016 18:13, Silfar Goulart wrote:
> Então não tenho como resolver isso.
>
Com SQL e a sua linguagem de programação. Sem saber detalhes sobre o que
faz "processa" fica difícil av
Então não tenho como resolver isso.
Em 10/05/2016 5:36 PM, "Euler Taveira" <eu...@timbira.com.br> escreveu:
> On 10-05-2016 16:39, Silfar Goulart wrote:
> > Euler, mas a ideia é essa mesmo, o problema é são muitas iterações, é
> > como se fosse uma tabela cheia de
iniciatrans
processa
processa
commit
exception
rollback
Enviado com MailTrack
<https://mailtrack.io/install?source=signature=pt=sil...@gmail.com=24>
Silfar Goulart
Em 10 de maio de 2016 16:20, Euler Taveira <eu...@timbira.com.br> escreveu:
> On 10-05-2016 15:24, Silfa
substring(v_linhas.linha,5,3) = 'OBM' then
raise exception '' ;
END IF;
END LOOP;
EXCEPTION
WHEN others THEN
ROLLBACK ; --TO SAVEPOINT sv;
end;
RETURN ;
END;
isso foi o mais proximo do que preciso mas o rollback nao rola
Silfar Goulart
Enviado
, mas como é que isso
funcionava no 8.2 ?
--
Silfar Goulart
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Valeu gente ::text, resolve.
2008/3/26, Evandro Ricardo Silvestre [EMAIL PROTECTED]:
Silfar Goulart wrote:
Pessoal me deparei com um problema aqui.
eu fiz uma procedure usando a função lpad assim:
lpad(0,11,0)
No postgresql 8.2.6 -(no linux) - funcionava tranquilo
. Não testei mas acho que dá certo.
--
Silfar Goulart
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
casts.
Caracter: 36
Em 24/03/08, Marco Aurélio Carvalho Feitosa [EMAIL PROTECTED] escreveu:
Meus bancos são UTF8 e isso funciona perfeitamente.
Silfar Goulart escreveu:
De novo, só funciona se o encoding for latin1 ou win1252
Em 24/03/08, Marco Aurélio Carvalho Feitosa [EMAIL PROTECTED
código. Não testei mas acho que dá certo.
--
Silfar Goulart
--
Veja mapas e encontre as melhores rotas para fugir do trânsito com o Live
Search Maps! Experimente já!http://www.livemaps.com.br/index.aspx?tr=true
___
pgbr
Mais uma:
SELECT nm_banco, to_ascii(nm_banco,'LATIN1') , to_ascii('%créd%', 'LATIN1')
from banco ;
Retorna:
CRÉD. REAL DE MINAS GERAIS;CRA D. REAL DE MINAS GERAIS;%crACd%
por que uma fica 'CRA ' e outra 'crAC' é isso que eu não entendo.
Em 25/03/08, Silfar Goulart [EMAIL PROTECTED
seguida um SELECT MAX() dentro da mesma transação para ver que
código ele escolheu.
Funcionar, funciona, mas... Há outras opções?
Mozart Hasse
-- Original Message --
Date: Tue, 25 Mar 2008 08:13:24 -0300
From: Silfar Goulart [EMAIL PROTECTED]
Não seria o caso de
socorrer ?
--
Silfar Goulart
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
que é o caso.
Em 17/03/08, Osvaldo Rosario Kussama [EMAIL PROTECTED] escreveu:
Silfar Goulart de Castro escreveu:
Qual o resultado de:
SELECT ID_TITULAR , NM_TITULAR, SIGLA_SOC, TP_PESSOA
FROM TITULAR T
WHERE (to_ascii(convert(t.nm_titular, 'LATIN1'), 'LATIN1') =
to_ascii(convert
sim e está lá mesmo.
2008/3/25, Leandro DUTRA [EMAIL PROTECTED]:
2008/3/25, Silfar Goulart [EMAIL PROTECTED]:
Gente tô tentando instalar a plperl no windows mais :
C:\Arquivos de programas\PostgreSQL\8.3\bincreatelang -U
postgres plperl sgda
createlang: language installation failed
espera um tipo texto e convert agora retorna
bytea.
Aí não sei como resolver, acho que esta mudança deve ter acontecido no 8.3.
Em 25/03/08, Silfar Goulart [EMAIL PROTECTED] escreveu:
Osvaldo a fundo convert mudou no postgresq 8.3
Agora o retorno é do tipo bytea.
http
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
--
Silfar Goulart
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr
Bom gente já tentei de tudo, esta é a minha ultima tentativa. Preciso fazer
um select que me retorne uma consulta que ignore acentos tipo
se eu buscar por jose tem que vir josé, jose etc...
Alguem sabe com eu faço isso ?
--
Silfar Goulart
___
pgbr
Sim Dickson, mas isso só funciona se o banco estiver em latin se ele estiver
em utf8 nao rola:
SELECT nm_banco from banco where to_ascii(nm_banco) ilike '%cred%';
ERROR: encoding conversion from UTF8 to ASCII not supported
2008/3/24, Dickson Guedes [EMAIL PROTECTED]:
Silfar Goulart escreveu
De novo, só funciona se o encoding for latin1 ou win1252
Em 24/03/08, Marco Aurélio Carvalho Feitosa [EMAIL PROTECTED] escreveu:
Para bancos em UTF8 use
SELECT nm_banco from banco where to_ascii(nm_banco,'LATIN1') ilike
'%cred%';
[]'s
Marco Aurélio C Feitosa
Silfar Goulart escreveu
será mais feliz na sua vida.
Atenciosamente,
Fábio Telles
Em 18/03/08, Silfar Goulart de Castro[EMAIL PROTECTED] escreveu:
Tô usando a 8.3
Vou continuar testando aqui, não sei se faz diferença mas o banco tá
numa maquina windows.
vi numa das mensagens suas que isso se resolvia com
a
conexão com utf8 vai dar erro, porque o windows usa WIN1250 ?
Mesmo se desse erro por isso não deveria dar usando o pgadmin no linux, não
é isso ?
Vou ler o que vc indicou.
--
Silfar Goulart
___
pgbr-geral mailing list
pgbr-geral
se isto está correto ?
--
Silfar Goulart
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
crio o banco no pgadmin eu escolho o encoding UTF8, isso torna
o encondig do server em UTF8 ok ?
Então eu faço uma restautração de um dumpall, os dados são acrescentados
no banco como utf8 mesmo ?
Em Seg, 2008-03-17 às 17:14 -0300, Osvaldo Rosario Kussama escreveu:
Silfar Goulart de Castro
:
template1.
O banco postres foi adicionado depois, creio que com o
propósito de ser um banco de testes de conexão ou algo assim.
[]'s
- Walter
2008/3/17 Silfar Goulart de Castro [EMAIL PROTECTED
Taveira de Oliveira escreveu:
Silfar Goulart de Castro wrote:
Pessoal, eu sei que este assunto já foi bem debatido aqui, mas como
perdi as minhas msgs eu vou colocar de novo.
As mensagens da lista ficam disponíveis em vários indexadores na web [1]
[2] [3]. Não é uma boa prática ficar
, Silfar Goulart de Castro[EMAIL PROTECTED] escreveu:
OK, vasculhei a lista e tentei resolver o meu problema mas ainda não
consegui.
alguem poderia me dar uma receita de bolo para isto
repetindo, o encoding do banco está em utf8, preciso pesquisar por uma
parte inicial de um
, Silfar Goulart de Castro[EMAIL PROTECTED] escreveu:
OK, vasculhei a lista e tentei resolver o meu problema mas ainda não
consegui.
alguem poderia me dar uma receita de bolo para isto
repetindo, o encoding do banco está em utf8, preciso pesquisar por uma
parte inicial de um
E como vou saber se o caracter está ou não dentro do enconding.
Em Seg, 2008-03-17 às 14:51 -0300, Osvaldo Rosario Kussama escreveu:
Silfar Goulart de Castro escreveu:
Não posso mudar o banco, o cliente é windows, e uma aplicação feita em
delphi, mas até o pgadmin3 do linux tem problema
Pessoal quando eu crio um novo banco qual templete devo usar template1
ou postgres ?
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Pessoal instalei o 8.3 aqui e criei um banco , quando vou acessa-lo pelo
pg_admin ele retorna isso :
ERROR: column op.oprlsortop does not exist
LINE 12: LEFT OUTER JOIN pg_operator lso ON lso.oid=op.oprlsortop
e isso :
ERROR: column opcamid does not exist
LINE 3: JOIN pg_am am ON
Qual o resultado de:
SELECT ID_TITULAR , NM_TITULAR, SIGLA_SOC, TP_PESSOA
FROM TITULAR T
WHERE (to_ascii(convert(t.nm_titular, 'LATIN1'), 'LATIN1') =
to_ascii(convert(:par, 'LATIN1'), 'LATIN1'))
ORDER BY NM_TITULAR;
SELECT ID_TITULAR , NM_TITULAR, SIGLA_SOC, TP_PESSOA
FROM TITULAR T
Pessoal, eu sei que este assunto já foi bem debatido aqui, mas como
perdi as minhas msgs eu vou colocar de novo.
O grande debate era usar ou não Utf-8, bem em se tratando de
padronização eu tb concordo em usar utf, mas aí estou esbarrando no
seguinte:
Select * from titular
where
Leandro DUTRA escreveu:
2008/3/10, Silfar Goulart de Castro [EMAIL PROTECTED]:
1- Onde é o melhor lugar pra ficar só os dados ?
Uma partição só pra dados ?
Sim. O tradicional é /var/lib/postgresql, o novo padrão é
/srv/postgresql ou algo assim.
Então eu teria que ter uma
Eu tive problemas com o utf-8 na hora de converter pra fazer busca por
caracter acentuado
Leandro DUTRA escreveu:
2008/3/5, Luiz Rafael Culik Guimaraes [EMAIL PROTECTED]:
Na minha opiniao tem.
Qual?
no Brasil, na minha opiniao, nao e necessario unicode.
Se você
]
[mailto:[EMAIL PROTECTED] Em nome de Silfar
Goulart de Castro
Enviada em: Monday, March 03, 2008 11:12
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] RES: RES: Exportar tabela pa txt
Marcio, valeu pela ajuda, mas este programa é pra executar o copy ou fazer
um select da tabela
Marcio
-Mensagem original-
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Em nome de Silfar
Goulart de Castro
Enviada em: Friday, February 29, 2008 17:43
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] RES: Exportar tabela pa txt
é da pra fazer isso, mas não
Não eu não quero usar o EMS pra isso, eu quero fazer uma procedure que
eu possa executar de qualquer lugar, quero usar o ems só pra executar o
comando de teste.
Pensei que fosse simples, eu quero usar o comando copy e dizer onde ele
deve gravar o txt.
Thiago Risso escreveu:
Tenho um
Sim quero que o txt seja gravado na estação.
jota.comm escreveu:
Olá,
Deixa eu ver se entendi.
Você quer executar o comando copy num servidor remoto e que o
resultado venha para a sua estação de trabalho?
[]s
Em 27/02/08, *Silfar Goulart de Castro* [EMAIL PROTECTED]
mailto:[EMAIL
Giovanini
jota.comm escreveu:
Olá,
Deixa eu ver se entendi.
Você quer executar o comando copy num servidor remoto e que o
resultado venha para a sua estação de trabalho?
[]s
Em 27/02/08, *Silfar Goulart de Castro* [EMAIL PROTECTED]
mailto:[EMAIL PROTECTED] escreveu:
Giovanini, eu
Pessoal tem alguma maneira de exportar um atabela inteira para um txt ?
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
é
COPY nome_da_tabela TO '/pasta/onde/eu/quero/meu/arquivo/nome_do_arquivo.txt'
[]s
procure por copy na documentação.
[]s
Fernando de Oliveira
- Original Message -
From: Silfar Goulart de Castro [EMAIL PROTECTED]
To: postgresql pgbr-geral@listas.postgresql.org.br
Sent
Gente isso resolve o problema do maiusculo e minusculo com consulta
parcial, mas e palavras acentuadas ?
André Volpato escreveu:
Silfar Goulart de Castro escreveu:
No PG tem o LIKE O ILIKE e o tal de ~~*, em termos desempenho como
devo fazer ? Eu quero uma consulta parcial tipo o
to_ascii('%joão');
postgres01=# select * from teste where to_ascii(nome) ilike
to_ascii('%joão');
nome
--
João
Joao
JOÃO
joão
(4 registros)
Foi a mais rápida que pensei!
[]s
2008/1/25, Silfar Goulart de Castro [EMAIL PROTECTED]
mailto:[EMAIL PROTECTED]:
Gente isso
Pessoal tô com duvida de como proceder neste caso :
SELECT ID_TITULAR , NM_TITULAR, SIGLA_SOC, TP_PESSOA
FROM TITULAR T
WHERE ((T.NM_TITULAR = :param_ini AND T.NM_TITULAR = :param_fim ))
ORDER BY NM_TITULAR
onde :param_ini := 'A' e :param_fim recebe 'A~'
Ele traz tudo que começa com A ou a .
Patrick, olha o que o Rodrigo Marins escreveu:
Note que se as tabelas forem Myisam, realmente as consultar podem ser
mais rapidas, mas se você precisar de transação e converter as tabelas
para InnoDb o tempo da consulta vai almentar,,,
Não conheço muito bem nem o mysql nem o postgresql,
Pessoal, sem parecer ser preguiça para procurar na documnetação. Pois
estou numa corrida aqui para provar que o postgresql é a melhor opção
pra empresa.
Preciso converter '01012008' em uma data, pra incluir num campo.
Alguem pode me dar o caminho das pedras ?
Valeu Osvaldo
Osvaldo Rosario Kussama escreveu:
Silfar Goulart de Castro escreveu:
Pessoal, sem parecer ser preguiça para procurar na documnetação. Pois
estou numa corrida aqui para provar que o postgresql é a melhor opção
pra empresa.
Preciso converter '01012008' em uma data, pra
Pessoal pe ferramenta vcs usam no linux para edição de propcedures,
testei aqui o pgadmin 3 e o aquastudio, achei os editores horriveis,
instalei o Tora, que é para oracle mas segundo o site do PG tb funciona,
só que eu não consigo editar as procedures. não consigo trazer a
procedure pro
Pessoal eu de de novo, mas primeiro quero agradecer a paciencia de vcs e
a ajuda que tem me dado, graças a isso acho que vou conseguyir adotar o
PG aqui na empresa no lugar do mysql.
A dúvida agora é a seguinte:
num campo varchar se eu gravar abcde Que tamanho é usado ?
se eu fizer
Pessoal eu posso passar um array para uma procedure ?
Em caso positivo como eu manipulo este array, para ler o conteudo
posição por posição ?
Abraços.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
Pessoal desculpa a ignorância mas é o seguinte , tenho esta função:
CREATE OR REPLACE FUNCTION public.processa_trans (trans varchar [])
RETURNS boolean AS
$body$
DECLARE
tam_array int;
BEGIN
tam_array = array_upper(trans);
for i in 1..tam_array loop
if SUBSTR(TRANS[i],3,3) = 'TIT'
Pessoal eu tenho a seguinte procedure:
CREATE OR REPLACE FUNCTION processa_trans(trans character varying[])
RETURNS boolean AS
$BODY$
DECLARE
tam_array int;
BEGIN
tam_array = array_upper(trans,1);
for i in 1..tam_array loop
if SUBSTR(TRANS[i],3,3) = 'TIT' then
execute
Pessoal, tô desenvolvendo uma aplicação aqui que vai usar stored
procedure, e testei alguns bancos até agora o firebird e o mysql.
Gostaria de tirar algumas duvidas.
O postgresql permite controle d etransação dentro de procedure, isto é
eu posso dar commite e rollback dentro da procedure ?
linha, faça o teste condicional IF
- Se o teste for positivo, realize o INSERT
- Se o teste for negativo, realize outra operação ou até levante uma excessão.
- Realize a próxima iteração no laço;
[]s
Fábio Telles
2008/1/18, Silfar Goulart de Castro [EMAIL PROTECTED]:
Eu precisava fazer
E como eu poderia controlar isso ?
Eu vi que tem um exception eu preciso tratar incluir um grupo de
registro de uma vez ou commitar ou dar um roolback .
junior Prado escreveu:
Silfar,
Stored procedures são funções ou procedimentos que ficam guardados
dentro do servidor de banco de dados
61 matches
Mail list logo