Mozart Hasse wrote:
> Tenho centenas de scripts, muitos deles pequenos, outros enormes, porém
> todos são
> *simples*, e, portanto, considero-os *inocentes* por não fazerem nada além
> de singelos comandos SQL.
Algum outro script para o PostGreSql pode enviar outro tipo de comando
que não SQL??
> Entretanto, alguns deles são, além de simples e singelos, radicalmente
> extensos pela
> quantidade de registros que precisam conferir, inserir, corrigir ou excluir
> de maneira
> *independente*. Este tamanho faz com que não possam ser rodados decentemente
> nas ferramentas costumeiramente usadas para rodar scripts, e o fato de seu
> *tamanho*
Acredito que por DBA's as ferramentas costumeiramente utilizadas para
rodar scripts seja psql e eu utilizo aqui para qualquer tamanho de
scripts e problemas de velocidade resolvo com transações e o comando copy.
> (assim como o número de registros e a estrutura das tabelas que eles
> manipulam) exigir tratamento especial me faz julgar adequado classificá-los
> como scripts de
> "gente grande".
Então estamos falando simplesmente de scripts grandes e não scripts
complexos.
> Acha pequeno porque tem maior? Azar o seu. Acha simplório porque usa comandos
> mais
> incomuns, menos documentados e que teoricamente trazem maior desempenho? Boa
> sorte
> para você e tomara que não precise gastar o dia inteiro criando-os, ou que
> pelo
> menos faça seu cliente engolir esse custo todo por causa de alguns segundos
> ou mesmo um
> par de horas de diferença na execução final ou na disponibilidade do servidor.
Quanto é que você está me pagando para engolir sua arrogânica e seus
xiliques?? Que tal se ater ao tema e deixar para explodir seus hormonios
juvenis em alguém que tenha obrigação de aturar seu mal humor. Se sua
esposa/namorada está dormindo de calça jeans queira por favor não trazer
isto para a lista. Aqui se discute PostGreSql e creio que não temos
psicólogos entre nós.
> Quanto a quem não gostou da minha lista de requisitos:
>
> Estou buscando resultados objetivos, corretamente representados pela minha
> lista de requisitos, lista essa que não tenho nenhuma necessidade ou
> interesse de
> justificar, porque sei perfeitamente que temos rumos diferentes, objetivos
> diferentes, quadro de
> pessoal com qualificações diferentes, clientes com visões radicalmente
> diferentes da
> utilidade e necessidade de DBAs especializados em Postgres e, se muito, de
> vez em quando, em alguns
> casos, um banco de dados em comum.
>
> Em suma: a lista de motivos que me leva a cada requisito é bastante
> específica e não tem absolutamente nada a ver com Postgres.
PostGreSql é um excelente SGDB mas não faz mágica assim como nenhum
outro SGDB o faz. Que tal tentar abrir sua cabeça para novas idéias?
> A quem pensa que conhece meu problema melhor do que eu e pode mudar meus
> requisitos e necessidades pelo que postei... Poupem o tempo da lista e o meu
> também.
Mais uma prova de que está falando besteira e que escreveu este e-mail
com o intuito apenas de criar polêmica. Requisitos não se mudam pela
experiência do DBA. Cabe ao DBA inteligente criar uma solução melhor
(talvez sem scripts) para resolver o problema de forma mais rápida e não
explodir sua agonia por não conseguir fazer em uma lista de discussão.
Se não tem como criar uma solução melhor, chegue para o cliente e diga:
"Sinto muito não dá para fazer!", agora tenha certeza disso após ter
tentado várias alternativas ao invés de massificar toda a sua esperança
em scripts imensos. Não vai ser muito bom se seu cliente não encontrar
outro DBA que faça o mesmo serviço, mais rápido com uma solução diferente.
Sinto muito, prefiro guardar minhas idéias porque tu és arrogante d+
para aceitar que podem existir soluções melhores do que (a sua) scripts
imensos. Boa sorte com sua imensa lista de requisitos (que meio que
duvido sejam dos clientes) e com sua imutável solução pobre.
Abraços,
--
Shander Lyrio
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral