2016-01-25 3:58 GMT+13:00 Dickson S. Guedes <lis...@guedesoft.net>: > Em 23 de janeiro de 2016 22:18, drum.lu...@gmail.com > <drum.lu...@gmail.com> escreveu: > > Depois que os dados já estavam inseridos na nova tabela, eu tinha que > > selecionar as 40m de rows e dar um número para elas. > > Este número, chamei de batch_number. Eu iria dar um batch_number > diferente > > para cada 100.000 (Isto é para futuros trabalhos em cima da tabela, Por > isto > > do batch number). > > Você chegou a testar row_number() [1] ou width_bucket() [2]? > > Em tempo, anexar o conteúdo da função no próprio email da lista é uma > boa prática tendo em vista que há um cuidado (mas não uma obrigação) > de tentarmos manter os anexos enviados para a lista para que no futuro > possam ser acessáveis. Colocar um link para um arquivo externo torna-o > suscetível a quebra o que tornará a vida de um visitante futuro um > pouco complicada. Sendo assim, para efeito historico, estou anexando o > seu script neste email. > > > [1] http://www.postgresql.org/docs/9.2/static/functions-window.html > [2] http://www.postgresql.org/docs/9.2/static/functions-math.html > > Eu não sabia das regras.. Há listas que não permitem anexos. Mas, show que você já tenha anexado o arquivo então :)
Não cheguei a usar/testar o row_number ou width_bucket. Como eu disse.. Foi tudo na corrida e, pelas dicas do Rafael, segui a questão de criar uma funcão.. E funcionou. Então não precisei ir atrás de outra solucão. Mas, bom saber que há outras possibilidades. Lucas
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral