Silfar Goulart
<https://mailtrack.io/> Enviado com Mailtrack
<https://mailtrack.io/install?source=signature&lang=pt&referral=sil...@gmail.com&idSignature=24>
___
pgbr-geral mailing list
pgbr-geral@listas
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&lang=pt&referral=sil...@gmail.com&idSignature=24>
rce=signature&lang=pt&referral=sil...@gmail.com&idSignature=24>
Silfar Goulart
Em 11 de maio de 2016 09:53, Silfar Goulart 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 o
Fabrízio, muito obrigado eu estava fazendo a = {}; não sabia das aspas.
Enviado com MailTrack
<https://mailtrack.io/install?source=signature&lang=pt&referral=sil...@gmail.com&idSignature=24>
Silfar Goulart
Em 13 de maio de 2016 10:00, Fabrízio de Royes Mello <
fa
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
ure=24>
Silfar Goulart
Em 10 de maio de 2016 19:36, Euler Taveira escreveu:
> On 10-05-2016 18:51, Silfar Goulart wrote:
> > Fazer isso num aplicativo, é possível, mas a importação se torna lenta,
> > por isso eu fiz uma rotina apenas para importar o arquivo numa tabela
> >
claro?
Em 10/05/2016 6:30 PM, "Euler Taveira" 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 avaliar se há algum imped
Então não tenho como resolver isso.
Em 10/05/2016 5:36 PM, "Euler Taveira" 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 linhas, cada linha faz p
iniciatrans
processa
processa
commit
exception
rollback
Enviado com MailTrack
<https://mailtrack.io/install?source=signature&lang=pt&referral=sil...@gmail.com&idSignature=24>
Silfar Goulart
Em 10 de maio de 2016 16:20, Euler Taveira escreveu:
> On 10-05-2016
a_titular(v_linhas.linha);
elseif 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 qu
Pessoal consegui convencer meu chefe apor o servidor do postgresql com
linux, este servidor além do postgresql vai ser um samba/pdc que tb vai
servir uma aplicação clipper com dbf.
Então eu pensei em partionar o hd assim :
hd 140 GB
/boot - 250mb para kernel essa é a particao bootavel eu deixo c
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)
> >
&
, 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
Legal Osvaldo, essa é uma ótima saída eu ia instalar o perl pra fazer isso
mas nem precisa.
Ou uso a função ou uso win1252 já que é windows, acho que vou optar pela
função. Valeu mesmo.
Em 25/03/08, Osvaldo Rosario Kussama <[EMAIL PROTECTED]> escreveu:
>
> Silfar Goulart escreve
reenname=61287803
> +55 (11) 5685 2219MSN: msnim:[EMAIL PROTECTED]
> ___
>
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
--
Silfar Goulart
___
pg
, 'LATIN1'), 'latin1'), mas aí
acontece um erro, pq to_ascii 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:
>
> Os
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\bin>createlang -U
> > p
a)"
Agora como transformar \340 em 'a' é 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, SI
Alguem pode me socorrer ?
--
Silfar Goulart
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
m número no AFTER INSERT, terei
> de
> rodar em 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:
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
li_gatilho
> after INSERT
> ON clientes
> FOR EACH ROW
> if codigo = 0 then
> EXECUTE PROCEDURE cli_gatilho();
>
> Eu faria assim na aplicação cliente sempre colocaria o valo 0 (zero) na
> chave veja 0 <> null.
> e só depois do commit p
s. You might need
to add explicit type casts.
** Erro **
ERROR: function convert(character varying, unknown, unknown) does not exist
SQL state: 42883
Dica: No function matches the given name and argument types. You might need
to add explicit type casts.
Caracter: 36
Em 24/03/08,
gava o código. 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
> ERROR: encoding conversion from UTF8 to ASCII not supported
>
> 2008/3/24, Dickson Guedes <[EMAIL PROTECTED]>:
> >
> > Silfar Goulart escreveu:
> >
> > > Bom gente já tentei de tudo, esta é a minha ultima tentativa. Preciso
> > > fazer um select que
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]>:
&g
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
r_version";"8.3.0"
"server_version_num";"80300"
SELECT datname, pg_encoding_to_char(encoding) FROM pg_database;
> lista o encoding de cada um de seus bancos de dados.
"template0";"UTF8"
"postgres";"UTF8"
"template1";"UTF8"
"sgda";"UTF8"
Pode me dizer 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
m aí eu não sei, por exemplo: rodando p pgadmin3 no windows definindo 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
___
e você seguir um destes
> dois caminhos, você 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
17/03/08, Walter Cruz <[EMAIL PROTECTED]> escreveu:
> 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
>
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 Cas
> >> 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_PESSO
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 am.o
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
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 lin
/08, 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,
/08, 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,
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
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 to_ascii(nm_titul
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 é
> /
Pessoal tô com um probleminha aqui, quando instalei o pg aqui na minha
maquina foiu pra efeito de teste, deixando as cofigurações como o local
dos dados como padrão. Assim creio que ele fez tudo no raiz, e agora tô
comproblema de espaço. Isso levantou duas questões ?
1- Onde é o melhor lugar pr
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.
>>
Fellipe Henrique escreveu:
> Olá amigos, estou pensando em iniciar um projeto com postgreSQL, e
> pelo que andei lendo, acho não vou me arrepender.. porém tenho algumas
> dúvidas, seguem elas:
>
> 1) Qual a melhor conexão de dados entre o Delphi e o PostgreSQL?
Uso o zeos sem problemas
> 2) Porq
sagem original-
> De: [EMAIL PROTECTED]
> [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
para voce.
>
> []'s
> 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-ger
Atenciosamente,
>
> Alan Pablo Queiroz Silva
> Analista de Suporte
> Fone: (69)3221-8000 / 3210-4175
> Cell: (69) 9208-0147 / 8405-1110
> E-mail: [EMAIL PROTECTED]
> Msn: [EMAIL PROTECTED]
>
>
> -Mensagem original-
> De: [EMAIL PROTECTED]
> [mailto:[EMAIL P
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 servid
e entendi errado, mande
> []'s
>
> Raphael 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?
&
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 Goular
gt; O comando é
> 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: "Sil
iveira
>>
>> - Original Message -
>> From: "Silfar Goulart de Castro" <[EMAIL PROTECTED]>
>> To: "postgresql"
>> Sent: Wednesday, February 27, 2008 10:09 AM
>> Subject: [pg
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
Roberto concordo com vc , a aprtir de hoje estarei lá
Roberto Mello escreveu:
> Pessoal,
>
> Eu tenho ficado no #postgresql-br por uns tempos agora, e quase nunca
> tem ninguem por la'. IRC e' uma excelente maneira de trocar ideias, e
> ter um intercambio de discussoes muito mais dinamico que a l
; joão
>
> select * from teste where to_ascii(nome) ilike 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)
>
> F
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 con
Pessoal alguem pode me esclarecer sobre enconding, tem:
LATIN1 = ISO-8859-1
SQL_ASCII = ASCII
UNICODE = UFT-8
WIN1252 = Windows CP1252
Qual deles usar, acho que é melhor usar o utf8 né, neste caso como eu
converto um banco de win1252 para unicode?
___
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 .
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 trim(
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 editor
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.
>>
>>
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 ?
_
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, mi
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 PROCESSA
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 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
https://listas.postgresql.org.br/cgi-
Leonardo Cezar escreveu:
> 2008/1/18 Silfar Goulart de Castro <[EMAIL PROTECTED]>:
>
> Desse modo é bem simples assim.
>
>
Leonardo mais ou menos.
> CREATE OR REPLACE FUNCTION ins_foobar(out got_error text)
> LANGUAGE 'plpgsql'
> AS $$
> BEGIN
uinte:
>
> - Crie o laço;
> - Para cada 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
>
>
Valeu Osvaldo, mas como saber se deu erro pra dar uma rollback ?
tem alguma coisa paredida com exception ?
Osvaldo Rosario Kussama escreveu:
> Silfar Goulart de Castro escreveu:
>
>> Pessoal, tô desenvolvendo uma aplicação aqui que vai usar stored
>> procedure, e testei
end if;
until done end REPEAT;
close cur1;
END;
junior Prado escreveu:
> Silfar,
>
> Corrigindo...
>
> O postgres não permite commit() e rollback dentro de procedure;
> Desculpe a informação errada...
>
> Att.
>
> Junior
>
> 2008/1/18, Silfar Goul
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
Junior muito obrigado.
Vou começar os testes aqui, mas pelol jeito acho que o postgresql vai
ser o escolhido.
Só mais uma coisa, eu costumo desenvolver com delphi, pegando o valor do
generator antes de gravar, para fazer o master detail, e no fb quando
agente pega o valor do generator ele já a
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 ?
Ele
73 matches
Mail list logo