Em 5 de março de 2018 17:10, Fabrízio de Royes Mello <
fabri...@timbira.com.br> escreveu:
> Nesse caso somente olhando os logs mesmo...
>
Bom, copiei manualmente dos logs e fiz o INSERT à mão, estes primeiros
meses de 2018 ficaram assim:
rednaxel-server:rnge4=> SELECT * FROM vw_webservice_level
Em 5 de março de 2018 15:43, Fabrízio de Royes Mello <
fabri...@timbira.com.br> escreveu:
>
> Pensando melhor sobre o seu caso, vc consegue sim obter ambas informações:
>
> 1) Se o servidor estiver online vc executa a pg_postmaster_start_time()
>
> 2) Se o servidor estiver offline entao vc pode
eveu:
> Em 5 de março de 2018 12:10, Alexsander Rosa
> <alexsander.r...@gmail.com> escreveu:
> > Existe alguma forma "oficial" de obter os horários de start / stop do
> > servidor PostgreSQL sem ter que procurar string no log?
> >
> pg_isready com versões &g
Nosso servidor roda 24x7 porém de tempos em tempos (geralmente num domingo)
o pessoal da operação faz um restart por causa de atualizações do S.O.
(Linux). Eu gostaria de medir este downtime para criar um indicador do SLA
(ex: 99,999% de uptime) separado somente para o PostgreSQL, que é diferente
Nosso ERP tem 385 stored procedures, a maior delas atende o WMS e roda na
madrugada, gerando automaticamente centenas de pedidos no CD que serão
depois separados e expedidos para as filiais (nosso maior cliente tem 20
delas). Temos várias outras que fazem tarefas complexas como "Importar
XML", que
Eu coloco no GIT/SVN usando um script simples chamado *gera_pgfunc*:
https://github.com/rednaxelbr/scripts
Ele gera no diretório atual um arquivo (com o conteúdo do CREATE OR REPLACE
FUNCTION ...) para cada stored procedure do banco informado. Requer
configuração do pg_hba (ou .pgpass) para
Em 28 de junho de 2017 22:57, Ronaldo Bernardes Pereira <
ronaldobernar...@gmail.com> escreveu:
> --=== Como acredito que você irá resolver seu problema, seque
> considerações
>
> O problema encontrado é que o PostgreSQL fez um CAST da coluna (gn)
> (Filter: ((gn)::text =
Em 2 de junho de 2017 16:40, Matheus de Oliveira
escreveu:
> Isso aí pra mim tá com cara de plano de execução genérico. Mas pra ter
> certeza seria legal você instalar e habilitar o auto_explain, daí você
> configura `auto_explain.log_nested_statements = on` e executa
Em 2 de junho de 2017 14:34, Fabrízio de Royes Mello <
fabri...@timbira.com.br> escreveu:
>
> Em 2 de junho de 2017 12:32, Alexsander Rosa <alexsander.r...@gmail.com>
> escreveu:
> > (...)
> > Coloquei STABLE e não mudou nada:
> >
>
> Roda o ajuste aba
2017-06-02 11:50 GMT-03:00 Flavio Henrique Araque Gurgel :
> Para de bagunça a lista, pelamor.
> A gente responde LÁ EMBAIXO ! olha só:
>
Coloquei STABLE e não mudou nada:
EXPLAIN (ANALYZE, TIMING, BUFFERS) SELECT
sp_teste('4317060556386800011365701004061895261728');
Total runtime: 0.106 ms
(4 rows)
2017-06-02 11:28 GMT-03:00 Alexsander Rosa <alexsander.r...@gmail.com>:
> laboratorio:rnge2=# EXPLAIN (ANALYZE, TIMING, BUFFERS) SELECT sp_teste('
> 4317060556386800011365701004061895261728');
>
width=0) (actual time=1523.013..1523.013
rows=1 loops=1)
Buffers: shared hit=18998 read=123619 dirtied=3
Total runtime: 1523.043 ms
(3 rows)
Em 2 de junho de 2017 11:11, Alexsander Rosa <alexsander.r...@gmail.com>
escreveu:
> laboratorio:rnge2=# SELECT sp_teste('43170605563
_acesso_fk =
'4317060556386800011365701004061895261728'::bpchar)
Em 2 de junho de 2017 11:06, Flavio Henrique Araque Gurgel <fha...@gmail.com
> escreveu:
> Em sex, 2 de jun de 2017 às 15:55, Fabrízio de Royes Mello <
> fabri...@timbira.com.br> escreveu:
>
>>
>>
>> Em 2 de junho de 2017
*A tabela tem cerca de 1 Gb:*
SELECT pg_size_pretty(pg_relation_size('*cf_cupom*'));
pg_size_pretty
1114 MB
(1 registro)
*Existe um índice UNIQUE no campo utilizado na query:*
"idx_cupom_chave" UNIQUE, btree (nfce_chave_acesso_fk) WHERE
nfce_chave_acesso_fk IS NOT NULL
*O
Seria por acaso a CBO (Classificação Brasileira de Ocupações)?
http://www.mtecbo.gov.br/cbosite/pages/downloads.jsf
Em 21 de dezembro de 2016 11:40, Guimarães Faria Corcete DUTRA, Leandro <
l...@dutras.org> escreveu:
> Le 21 déc. 2016 11:11, "Paulo" a écrit :
> >
Tem 2 -d (um deles sem argumento)
Em 13 de abril de 2016 12:55, Edson F. Lidorio <ed...@openmailbox.org>
escreveu:
>
>
> On 13-04-2016 12:04, Alexsander Rosa wrote:
>
> Em 13 de abril de 2016 09:08, Edson F. Lidorio <ed...@openmailbox.org>
> escreveu:
>
>>
Em 13 de abril de 2016 09:08, Edson F. Lidorio
escreveu:
>
> Olá Alexsander,
>
> Poderia postar um exemplo simples de uso, de como comparar 2 bases de
> dados?
>
> Obrigado;
>
Atualizei o github (versão 1.05), coloquei um exemplo.
Também fiz o upload dos binários Windows
Depois de experimentar as 2 antigas (pgdiff e apgdiff) acabamos criando uma.
*rnx-pgdiff*
https://github.com/rednaxelbr/rnx-pgdiff
*Syntax: rnx_pg_diff -m IP [options]*
* -m IP, --master=IPMaster server IP address.*
*Options:*
* -h, --helpPrints this message.*
* -d, --debug
menor, depois te responde somente o payload. Se for um
componente "curioso" que faz uns SELECT a mais, é pior ainda.
Em 8 de março de 2016 10:53, Fabrízio de Royes Mello <
fabri...@timbira.com.br> escreveu:
> On 08-03-2016 10:38, Alexsander Rosa wrote:
> > Em 5 de março de
Em 5 de março de 2016 16:10, Ali do Amaral Pedrozo
escreveu:
>
> Informações gerais do ambiente onde está minha aplicação em Delphi:
> - Windows 8.1
> - Banda 15 MB ADSL
>
> Alguns testes que eu já fiz:
> 1) no pgadmin, se eu faço select * from compra (tenho 18 campos) com a
>
Em 18 de janeiro de 2016 14:17, Guimarães Faria Corcete DUTRA, Leandro <
l...@dutras.org> escreveu:
> 2016-01-18 13:58 GMT-02:00 Douglas Fabiano Specht <
> douglasfabi...@gmail.com>:
> > Vamos utilizar o Postgresql 9.5 como Banco de dados Default, mas pode
> > ocorrer de termos clientes com
Em 16 de novembro de 2015 13:46, Flavio Henrique Araque Gurgel <
fha...@gmail.com> escreveu:
>
>> Utilizando ferramentas de terceiros, qual seria a mais indicada para
>> esta geração?
>>
>
> Precisa não.
> Mas eu deixo o Dutra te explicar melhor, ele é o mestre da documentação de
> dados, tipo,
Em 16 de novembro de 2015 16:02, Guimarães Faria Corcete DUTRA, Leandro <
l...@dutras.org> escreveu:
> > No SchemaSpy são vários arquivos, um pra cada tabela, com mais detalhes.
> > Tem até um mini-diagrama mostrando os relacionamentos mais próximos.
> > E o resultado é interativo, dá para
Em 16 de novembro de 2015 14:59, Guimarães Faria Corcete DUTRA, Leandro <
l...@dutras.org> escreveu:
> 2015-11-16 14:27 GMT-02:00 Alexsander Rosa <alexsander.r...@gmail.com>:
> >
> > Atualmente usamos o SchemaSpy. Usávamos o Autodoc antes.
>
> Pode explicar o
Em 9 de novembro de 2015 01:48, Charly escreveu:
> O grande problema na area de TI eh a falta de conceitos.
>
>
Pois é, depois de anos (décadas) integrando softwares de fabricantes
diferentes vejo que o maior problema é esse mesmo. Coisas básicas como
chaves primárias,
Tirei a restrição do índice e funcionou... Valeu!
Em 18 de setembro de 2015 14:41, Eduardo Bohrer
escreveu:
> Eis o índice:
>> "idx_movim_website" UNIQUE, btree (ecommerce_orderid_fk) WHERE
>> ecommerce_orderid_fk IS NOT NULL
>>
>
> Posso estar falando bobagem.
>
> Mas
A tabela "movimento" (com todos os pedidos) tem um milhão de registros.
Destes, umas poucas dezenas têm "ecommerce_orderid_fk" não-nulo:
SELECT count(*) FROM movimento WHERE ecommerce_orderid_fk is not null;
count
---
35
(1 row)
Eis o índice:
"idx_movim_website" UNIQUE, btree
Em 17 de julho de 2014 17:22, Guimarães Faria Corcete DUTRA, Leandro
l...@dutras.org escreveu:
Já vi que é hora de parar esta discussão nunca vista aqui…
http://www.slate.com/articles/technology/bitwise/2014/05/oldest_software_rivalry_emacs_and_vi_two_text_editors_used_by_programmers.html
Em 17 de julho de 2014 12:20, Guimarães Faria Corcete DUTRA, Leandro
l...@dutras.org escreveu:
2014-07-17 9:21 GMT-03:00 Matheus Saraiva matheus.sara...@gmail.com:
Que Ferramenta/IDE/Editor usar para programar para postgre? Estou
criando uma funções com o pgModeler, mas não estou muito
Em 8 de julho de 2014 10:05, Roberto Mello roberto.me...@gmail.com
escreveu:
Alguém tem uma sugestão de ERP para pequenas empresas que preste? Que
suporte Linux e PostgreSQL?
www.rednaxel.com
--
Atenciosamente,
Alexsander da Rosa
___
pgbr-geral
Em 8 de julho de 2014 10:53, Fabrízio de Royes Mello
fabri...@timbira.com.br escreveu:
On 08-07-2014 10:46, Alexsander Rosa wrote:
Em 8 de julho de 2014 10:05, Roberto Mello roberto.me...@gmail.com
escreveu:
Alguém tem uma sugestão de ERP para pequenas empresas que preste? Que
PS: O SQL::Fairy continua com problemas nos COMMENT ON do PostgreSQL ?
Em 24 de agosto de 2013 18:29, Tiago Adami adam...@gmail.com escreveu:
Em 24 de agosto de 2013 15:40, Leandro Guimarães Faria Corce DUTRA
l...@dutras.org escreveu:
Le 2013-A-24 14h26, Alexsander Rosa a écrit
Tenho clientes usando a 10.04 LTS e a 12.04 LTS.
A primeira vem com o PG 8.4 e a segunda com o PG 9.1.
Não sei qual PG virá com a 14.04 LTS, que sai em abril.
Em 13 de fevereiro de 2014 10:33, Matheus de Oliveira
matioli.math...@gmail.com escreveu:
2014-02-13 10:16 GMT-02:00 Paulo Bastos
Em 30 de janeiro de 2014 09:39, Rodrigo rodrigo.ina...@alcafoods.comescreveu:
Então! Se eu resolvesse vender o sistema na caixa e o cliente mesmo
instalar
se possível queria que o cara clicasse em instalar e não perguntasse
nada das opções do postgres pra ele...
Rodrigo
Não seria
Replicação Multi-Master?
Em 2 de dezembro de 2013 17:40, Daviramos Roussenq Fortunato
daviramo...@gmail.com escreveu:
Sim a ideia é essa.
Em 2 de dezembro de 2013 16:29, Guimarães Faria Corcete DUTRA, Leandro
l...@dutras.org escreveu:
2013/12/2 Daviramos Roussenq Fortunato
O problema é que muitas empresas trabalham com terceirização, e por isso
não dão a mínima. Enquanto houver clientes dispostos a pagar X por um
terceirizado sem se preocupar se ele vai ganhar X/2, X/3 ou X/4, essa
situação vai continuar. Se o funcionário (que geralmente nem tem carteira
assinada)
Lembrando que \134 é octal para 92, que é o ASCII da contrabarra.
Em 31 de agosto de 2013 10:14, Euler Taveira eu...@timbira.com.brescreveu:
On 30-08-2013 14:44, Rafael Naves wrote:
Quando tento inserir o carácter \ o mesmo é substituído antes de ir ao
banco por \134.
Deixe-me
Há uns 10 anos atrás, em outra empresa, eu entrevistava candidatos a
desenvolvedor.
A gerente do RH combinou comigo: Se você gostar do candidato, pergunte a
pretensão salarial; se não aprovar, apenas encerre a entrevista e deixe
comigo.
A cada entrevista ela me dizia quanto a empresa tinha para a
Em 22 de agosto de 2013 14:33, Guimarães Faria Corcete DUTRA, Leandro
l...@dutras.org escreveu:
Lembrando também que os diagramas servem basicamente para comunicação
com gerentes, clientes, novos desenvolvedores… para programadores
experientes, DBAs, para o trabalho do dia‐a‐dia acabam sendo
Estou colocando COMMENTS nas constraints com mensagens de erro mais claras.
Quero poder converter isto:
ERROR: new row for relation produto violates check constraint
chk_produto_precomin
Nisto:
O preço de tabela do produto não pode estar abaixo do preço mínimo.
Gostaria de uma maneira de
Em 24 de junho de 2013 11:09, Flavio Henrique Araque Gurgel
fla...@4linux.com.br escreveu:
Estou colocando COMMENTS nas constraints com mensagens de erro mais
claras.
Quero poder converter isto:
ERROR: new row for relation produto violates check constraint
Em 24 de junho de 2013 11:09, Vinicius Santos
vinicius.santos.li...@gmail.com escreveu:
Estou colocando COMMENTS nas constraints com mensagens de erro mais claras.
Quero poder converter isto:
ERROR: new row for relation produto violates check constraint
chk_produto_precomin
Nisto:
O
Em 3 de junho de 2013 12:49, Gerson gersoncjun...@gmail.com escreveu:
Prezados boa tarde.
Qual a diferença entre esses dois charset? O que eu ganho e perco com cada
um? Obrigado a todos pelas respostas.
Ats,
Gerson Jr.
gersoncjun...@gmail.com
UTF-8 sem a menor sombra de dúvida. LATIN1 é
2013/5/16 Euler Taveira eu...@timbira.com.br
On 16-05-2013 16:00, Alexsander Rosa wrote:
Não achei esta mensagem do Euler que você respondeu...
Vide o histórico [1] da lista.
[1]
http://listas.postgresql.org.br/pipermail/pgbr-geral/2013-May/034934.html
No meu Gmail caiu tudo como SPAM
Em 16 de maio de 2013 00:44, Euler Taveira eu...@timbira.com.br escreveu:
On 15-05-2013 20:51, Fábio Thomaz wrote:
O cenário é básico: 1 matriz e 3 filiais precisando compartilhar
informações, onde algumas destas informações (tabelas) serão únicas para
todas as filiais, como um exemplo
Em 17 de maio de 2013 14:23, Euler Taveira eu...@timbira.com.br escreveu:
On 17-05-2013 14:17, Alexsander Rosa wrote:
Já pensei em algo assim, considerando N filiais e uma matriz:
- um DB global onde a matriz é master e as filiais são slave;
- N DB locais onde cada filial é master e
Em 15 de maio de 2013 20:51, Fábio Thomaz fabio_...@yahoo.com.br escreveu:
Olá pessoal, sou iniciante no uso do PostgreSQL, entrei na lista
recentemente e venho em busca de maiores informações para que eu possa
criar um modelo que atenda um cliente.
O cenário é básico: 1 matriz e 3
Em 16 de maio de 2013 13:15, Fábio Thomaz fabio_...@yahoo.com.br escreveu:
Olá Euler,
Quando você diz: Fuja disso! Tecnicamente frágil., seria pela possível
falha na geração deste número sequencial negativo?
Pois para estas tabelas pensei em ter uma sequencia normal, mas sendo
chamada
Depende do caso. Se forem, por exemplo, até 15 números inteiros, pode-se
usar um array.
Outra alternativa é usar um parâmetro text, separar por vírgula e depois
fazer um string_to_array.
Se forem sempre 15 parâmetros, cada um de um tipo diferente, é melhor
tipificar e nomear cada um deles.
Em 10
Em 8 de abril de 2013 12:02, Fabrízio de Royes Mello
fabriziome...@gmail.com escreveu:
O cenário *ideal* é vc corrigir sua aplicação ajustando esse problema dos
casts implicitos, mas como isso pode levar muito tempo, então usamos essa
abordagem e funcionou adequadamente, e realizamos esse
Ubuntu 64 (+1)
Em 2 de abril de 2013 09:52, Bruno Silva bemanuel...@gmail.com escreveu:
Aqui rodou sem problemas. Ubuntu 64 bits.
Bruno E. A. Silva.
--
Atenciosamente,
Alexsander da Rosa
___
pgbr-geral mailing list
3 de abril de 2013 15:54, Marcelo da Silva marc...@ig.com.br escreveu:
Vai ver que depois o cara coloca Unique porque ele tem que ser um
identificador mas não necessariamente sequencial
Vai saber
2013/4/3 Leonardo Cezar lhce...@gmail.com
2013/4/3 Alexsander Rosa alexsander.r...@gmail.com
Em 2 de abril de 2013 10:23, Marcelo da Silva marc...@ig.com.br escreveu:
Tip: There are no performance differences between these three types,
apart from increased storage size when using the blank-padded type, and a
few extra cycles to check the length when storing into a
Em 2 de abril de 2013 12:01, Leonardo Cezar lhce...@gmail.com escreveu:
On Tue, Apr 2, 2013 at 10:36 AM, Alexsander Rosa
alexsander.r...@gmail.com wrote:
Entendo que a diferença seria apenas de espaço em disco mesmo. Use
varchar e boa.
Strings de até 126 bytes têm 1 byte de overhead
Em 2 de abril de 2013 13:08, Fabrízio de Royes Mello
fabriziome...@gmail.com escreveu:
2013/4/2 Alexsander Rosa alexsander.r...@gmail.com
Na verdade a minha viagem foi pensando assim: imagine que você tem um
tipo de operação com 5 letras A-Z (ex: VENDA, COMPR, DEVOL, etc) usado
como FK em
Em 12 de dezembro de 2012 20:56, Renato Augusto renato@gmail.com escreveu:
Boa noite
Tenho uma estrutura semelhante as tabelas abaixo:
Cadê o Leandro? :-)
--
Atenciosamente,
Alexsander da Rosa
___
pgbr-geral mailing list
Outra que pode ou não ser viável: dar um DUMP modo texto e converter
(ou tirar as aspas).
Em 13 de dezembro de 2012 16:38, Matheus de Oliveira
matioli.math...@gmail.com escreveu:
2012/12/13 Euler Taveira eu...@timbira.com
On 13-12-2012 11:17, Flávio Alves Granato wrote:
Teria como eu
Em 11 de dezembro de 2012 18:19, Euler Taveira eu...@timbira.com escreveu:
On 11-12-2012 16:37, Alexsander Rosa wrote:
Texto puro é simples, acabo de clicar e converter este email.
É *exatamente* esta opção que os usuários do Gmail devem utilizar.
Mas e o bottom-post? Isso não tem
Em 12 de dezembro de 2012 11:45, Flavio Henrique Araque Gurgel
fla...@4linux.com.br escreveu:
Em 12-12-2012 11:38, Alexsander Rosa escreveu:
Mas e o bottom-post? Isso não tem no Gmail.
O que a lista pede não é bottom-post.
A lista pede pra responder quotando.
Estou me referindo à seguinte
Em 12 de dezembro de 2012 12:04, Flavio Henrique Araque Gurgel
fla...@4linux.com.br escreveu:
Em 12-12-2012 12:03, Flavio Henrique Araque Gurgel escreveu:
http://userscripts.org/scripts/show/35866
É uma extensão para Firefox. Não é uma funcionalidade intrínseca do
Gmail nem dos labs.
Ooops,
Dei uma olhada rápida aqui, um cliente tem uma tabela que aumenta 10
milhões de registros por mês.
--
Atenciosamente,
Alexsander da Rosa
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
Sim, não estamos competindo, estamos tranqüilizando o Eduardo, acho que
quanto mais exemplos ele tiver, melhor.
Em 11 de dezembro de 2012 11:51, Flavio Henrique Araque Gurgel
fla...@4linux.com.br escreveu:
Alexsander Rosa alexsander.r...@gmail.com escreveu:
Dei uma olhada rápida aqui, um
Em 6 de dezembro de 2012 13:08, Flavio Henrique Araque Gurgel
fla...@4linux.com.br escreveu:
Usei o Gmail por muito tempo pra responder aqui na lista.
O Gmail é configurável, inclusive permitindo texto puro e bottom-post
por padrão, com assinatura no final. Aí, quotar a resposta era muito
Nesta solução cada trigger aparece N vezes, uma pra cada combinação
condição/evento; a anterior era mais limpa.
Como meu objetivo é apenas comparar bancos de dados, mostrar tudo numa
linha só gera menos linhas no diff.
Acabei colocando na minha view de comparação a primeira solução, apesar de
não
E abaixo da versão 9, tem alguma forma?
Em 13 de novembro de 2012 11:24, Paulo pa...@visualpsistemas.com.brescreveu:
Obrigado pessoal a todas as respostas, problema resolvido.
** **
Abraços.
** **
* Paulo.*
[image: vp_logo]
pa...@visualpsistemas.com.br**
48 -
explicit type casts.
Em 13 de novembro de 2012 12:37, Fabrízio de Royes Mello
fabriziome...@gmail.com escreveu:
Em 13 de novembro de 2012 12:34, Alexsander Rosa
alexsander.r...@gmail.com escreveu:
E abaixo da versão 9, tem alguma forma?
Alexsander,
O Matheus respondeu essa pergunta:
http
ERRO: coluna t.tgisinternal não existe
LINE 3: WHERE r.relkind = 'r' AND NOT t.tgisinternal
2012/11/13 Matheus de Oliveira matioli.math...@gmail.com
On Tue, Nov 13, 2012 at 1:21 PM, Alexsander Rosa
alexsander.r...@gmail.com wrote:
Num PG8:
ERROR: function pg_catalog.pg_get_triggerdef
not like 'pg_%' ORDER BY 1, 2;
2012/11/13 Alexsander Rosa alexsander.r...@gmail.com
ERRO: coluna t.tgisinternal não existe
LINE 3: WHERE r.relkind = 'r' AND NOT t.tgisinternal
2012/11/13 Matheus de Oliveira matioli.math...@gmail.com
On Tue, Nov 13, 2012 at 1:21 PM, Alexsander Rosa
PG 8.x:
chk_descricao CHECK (NOT desc_produto::text ~ '[*;\\x05C\\n\\r\\t]'::text)
PG 9.x:
chk_descricao CHECK (NOT desc_produto::text ~ '[*;\x05C\n\r\t]'::text)
Isso aparece como diferente na minha ferramenta de comparação:
SELECT consrc FROM pg_constraint WHERE conname = 'chk_descricao';
Somente no 9.1 o default ficou sendo ON.
2012/11/12 Fabrízio de Royes Mello fabriziome...@gmail.com
Em 12 de novembro de 2012 17:43, Alexsander Rosa
alexsander.r...@gmail.com escreveu:
O ideal então é ligar o standard_conforming_strings no PG8, não?
Sim, esse comportamento foi
Em 26 de outubro de 2012 11:03, Leonardo Cezar lhce...@gmail.com escreveu:
(...) Não existe legado Oracle que vai perdurar por algum tempo,
esses sistemas continuarão a coexistir com sistemas livres e o motivo
eu não arrisco a dizer, mas acho que a maioria já sabe.
Propina? Fui funcionário
psql -l
Em 16 de outubro de 2012 13:59, Ronei Heck ro...@rhsistemas.com.brescreveu:
Senhores,
Tem como listar os bancos de dados de um servidor?
Muito obrigado.
Ronei Heck
Postgres 9.1
Clarion 6.1
Windows 7
___
pgbr-geral mailing list
Em 12 de setembro de 2012 17:16, Guimarães Faria Corcete DUTRA, Leandro
l...@dutras.org escreveu:
2012/9/12 Bruno Silva bemanuel...@gmail.com:
Éguas Dutra, eu nunca cheguei a trabalhar diretamente, mas depois de
ver o cara usar a calculadora pra definir o tamanho do arquivo a ser
alocado,
Em 11 de setembro de 2012 15:46, Guimarães Faria Corcete DUTRA, Leandro
l...@dutras.org escreveu:
Bem que dizem que Java é o novo Cobol.
JAVA IS THE NEW COBOL.
Sensacional.
--
Atenciosamente,
Alexsander da Rosa
___
pgbr-geral mailing list
Nosso maior cliente é um varejista que tem 14 servidores, um em cada
loja/depósito, e TODOS são máquinas padrão desktop, os mais novos são i5
2500 com 16 GB mas tem loja com Core2 Duo com 4 Gb. A maioria dos
servidores tem 8 Gb de RAM, todos com Linux e PG de 8.3 a 9.1 (conforme a
distro). A base
Estou fazendo uma procedure executa_relatorio que recebe os parâmetros da
GUI, executa e gera um CSV -- de modo similar ao que já existe na GUI, mas
quero fazer via procedure pra poder usar até no console. Consigo executar
normalmente, com parãmetros e tudo o mais, mas não consegui pegar os nomes
Em 27 de agosto de 2012 13:39, Nelson Luiz Gonzaga ngonz...@ig.com.brescreveu:
É isso que voce quer:
SELECT column_name FROM information_schema.columns WHERE table_name =
Eu já uso este, mas não serve no caso em questão porque o SQL pode ser
livre.
--
Atenciosamente,
Alexsander da Rosa
Obrigado, vou investigar.
Em 27 de agosto de 2012 13:33, Dickson S. Guedes lis...@guedesoft.netescreveu:
Em 27 de agosto de 2012 13:02, Alexsander Rosa
alexsander.r...@gmail.com escreveu:
Estou fazendo uma procedure executa_relatorio que recebe os parâmetros
da
GUI, executa e gera um CSV
Em 17 de agosto de 2012 20:00, Leandro Guimarães Faria Corcete DUTRA
l...@dutras.org escreveu:
Le 17/08/12 18:3-0300, Euler Taveira a écrit :
na licença BSD você tem a *liberdade* de
fazer o que bem entender. Você pode contra argumentar dizendo que é uma
restrição para garantir a
pg_dump --schema-only
Fonte: man pg_dump
Em 15 de agosto de 2012 16:59, Edson Lidorio edson...@gmail.com escreveu:
Boa tarde,
Como faço para gerar um script só com a estrutura do banco, sem os dados?
Edson
--
Atenciosamente,
Alexsander da Rosa
Ou então grave um md5(senha||pitada_de_sal) no banco e compare o digest ao
invés da senha.
Em 7 de agosto de 2012 09:20, Anselmo Silva anselmo@gmail.comescreveu:
Obrigado pelas dicas sobre SQL injection. Minha senha está criptografada
na base e no SGDB. Não é permitido o uso do apóstrofo
Neste caso eu não ficaria com as views em duplicidade no SCM, no DUMP geral
e na view individual?
Em 2 de agosto de 2012 19:58, Euler Taveira eu...@timbira.com escreveu:
On 02-08-2012 18:16, Alexsander Rosa wrote:
Como vocês armazenam as views em ferramentas SCM, considerando que o
Como vocês armazenam as views em ferramentas SCM, considerando que o
PostgreSQL expande e reformata tudo?
E depois de armazenado, como fazer pra saber se a versão instalada no BD é
a mesma que está no controle de versão?
--
Atenciosamente,
Alexsander da Rosa
Hoje eu coloco no SVN um pg_dump com a estrutura do BD (--schema-only).
Cada vez que preciso mexer numa procedure tenho que selecionar a procedure
desejada, copiar e colar em algum editor, acrescentar o OR REPLACE depois
do CREATE e só então começar a fazer alguma coisa. E depois de pronta, a
Alto Desempenho -
LCADhttp://www.lcad.icmc.usp.br/
Instituto de Ciências Matemáticas e de Computação -
ICMChttp://www.icmc.usp.br/
Universidade de São Paulo - USP http://www.sc.usp.br/
2012/7/18 Matheus de Oliveira matioli.math...@gmail.com
2012/7/18 Alexsander Rosa alexsander.r
Eu resolvo isso de uma maneira simples: coloco uma coluna usuário em
todas as tabelas que requerem este controle via log. Esta coluna equivale
ao último usuário que mexeu na tabela, e deve sempre ser atualizada junto
com qualquer outra coluna que seja modificada por algum usuário. Assim o
trigger
Sugiro incluir alguma segurança: calcule('true; TRUNCATE
tabela_importante') funciona.
Em 20 de maio de 2012 10:05, Matheus de Oliveira
matioli.math...@gmail.comescreveu:
2012/5/20 Anselmo Silva anselmo@gmail.com
Qual versão do PostgreSQL fizeste?
Resultado:
ao criar a função :
Acho que o que ele quer é apenas mostrar o nome do mês:
http://www.postgresql.org/docs/current/static/functions-formatting.html
SELECT to_char(CURRENT_DATE,'Month');
Em 3 de maio de 2012 12:14, Flavio Henrique Araque Gurgel
fla...@4linux.com.br escreveu:
Em 03-05-2012 11:47, Giovanni Sousa
Não seria assíncrona neste caso?
Em 27 de abril de 2012 16:29, Leandro leandr...@gmail.com escreveu:
Pessoal, boa tarde, configurei a replicação síncrona do 9.1 para testes,
funcionou tudo beleza, mas fiquei com uma duvida. Caso o meu servidor slave
por algum motivo não consiga responder, o
E quanto à escolha entre foto no BD x foto no FS:
The photos themselves go straight to Amazon S3, which currently stores
several terabytes of photo data for us. We use Amazon CloudFront as our
CDN, which helps with image load times from users around the world (like in
Japan, our second
Em 9 de abril de 2012 10:56, Guimarães Faria Corcete DUTRA, Leandro
l...@dutras.org escreveu:
Algum motivo para recomendar uma documentação tão antiga?
Melhor http://www.postgresql.org/docs/9.1/static/sql-insert.html
De qualquer forma nenhum dos links responde a pergunta dele...
A resposta
Deve ser conversão de tipo. A função md5() do PostgreSQL exige parâmetro
tipo text.
Em 4 de abril de 2012 12:25, José Mello Júnior
jose.mello.jun...@gmail.comescreveu:
Em determinada aplicação utilizo diversas vezes chamada para essa função.
Troquei o servidor de 8.2 para 8.4 e agora
Eu uso assim, separado por empresa, servidores diferentes.
Os pedidos começam do 1 a cada nova filial aberta ou CD criado.
Por exemplo, uma loja pode estar no pedido 327462/7 e outra no 879123/3.
O número depois da barra (na tela e onde mais é impresso) é o número da
filial.
Em 3 de abril de 2012
Pra mim a resposta à pergunta coloco as imagens no sistema de arquivos ou
no banco de dados? depende da probabilidade de manipulação em lote
destas imagens por terceiros (ou aplicações de terceiros). No caso das
fotos de produtos, já comentei que há vários casos em que as imagens serão
editadas,
E como faz se o cliente quiser mudar a marca d'água em todos os produtos?
Em 22 de março de 2012 08:23, Irineu iri...@senda.inf.br escreveu:
Em 21/03/2012 13:35, Flavio Henrique Araque Gurgel escreveu:
Nossa, que perigo... Se o cara errar qualquer coisa no ftp ou trocar
um simples caractere
Ah, bom. Está explicado.
Em 22 de março de 2012 11:09, Irineu iri...@senda.inf.br escreveu:
Em 22/03/2012 10:46, Alexsander Rosa escreveu:
E como faz se o cliente quiser mudar a marca d'água em todos os produtos?
Em 22 de março de 2012 08:23, Irineu iri...@senda.inf.br escreveu:
Em 21/03
Requisitos da indústria são totalmente diferentes do comércio (atacado e
varejo).
Exemplos de casos de uso onde é preciso mudar/acessar várias imagens de uma
vez:
- mudança na marca d'água em todos os produtos
- catálogo novo do fornecedor com centenas de imagens novas
- agência de publicidade
Eu optei por deixar as imagens dos produtos FORA do banco, num servidor
WEB, armazenando no banco apenas uma referência (nome do arquivo, por
exemplo). O motivo: outras aplicações podem usar as mesmas imagens
facilmente e, de brinde, o cliente (usuário) pode facilmente
alterar/consertar as imagens
Em 21 de março de 2012 11:12, Marcelo Silva (IG) marc...@ig.com.brescreveu:
Pessoal, mesmo lendo o manual ainda fiquei na dúvida...
Ao executarmos um “select currval('minha_sequencia'::regclass) as cod_seq”
Ele me traz a ultima alteracao depois de um next, mas a duvida é: ele traz
a
Em 21 de março de 2012 13:35, Flavio Henrique Araque Gurgel
fha...@gmail.com escreveu:
Eu optei por deixar as imagens dos produtos FORA do banco, num servidor
WEB,
armazenando no banco apenas uma referência (nome do arquivo, por
exemplo). O
motivo: outras aplicações podem usar as mesmas
1 - 100 de 273 matches
Mail list logo