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

Responder a