Sou iniciante nesta área de banco de dados, e estou com umas dúvidas, espero que vocês possam me ajudar.
Preciso mudar o banco de dados para um outro servidor, para isso estou fazendo um dump, o arquivo gerado tem mais de 2gb e milhões de dados, quando fiz a importação, passou-se mais de 12h e não estava nem na metade. Então pensei o seguinte, fazer o dump de apenas alguns dados, por exemplo, tenho uma tabela que tem uma coluna de data, então poderia pegar todos os dados que são apenas do ano de 2014, acredito que resolveria o meu problema.
Andei pesquisando e vi que existe uma maneira usando egrep, porém não sei bem como funciona, vi em um site que o cara utilizou o seguinte comando $ pg_dump -aDt tb_pessoa teste | egrep "VALUES \(1(0|2|5)," | psql -d desenvolvimento $ pg_dump -aDt tb_funcionario teste | egrep "VALUES \(1(0|2|5)," | psql -d desenvolvimento Até ai eu entendi, só não sei fazer com que busque em uma coluna expecífica por um período de datas.
Pergunta
Marcus Philippe
Oi Pessoal,
Sou iniciante nesta área de banco de dados, e estou com umas dúvidas, espero que vocês possam me ajudar.
Preciso mudar o banco de dados para um outro servidor, para isso estou fazendo um dump, o arquivo gerado tem mais de 2gb e milhões de dados, quando fiz a importação, passou-se mais de 12h e não estava nem na metade. Então pensei o seguinte, fazer o dump de apenas alguns dados, por exemplo, tenho uma tabela que tem uma coluna de data, então poderia pegar todos os dados que são apenas do ano de 2014, acredito que resolveria o meu problema.
Andei pesquisando e vi que existe uma maneira usando egrep, porém não sei bem como funciona, vi em um site que o cara utilizou o seguinte comando $ pg_dump -aDt tb_pessoa teste | egrep "VALUES \(1(0|2|5)," | psql -d desenvolvimento $ pg_dump -aDt tb_funcionario teste | egrep "VALUES \(1(0|2|5)," | psql -d desenvolvimento Até ai eu entendi, só não sei fazer com que busque em uma coluna expecífica por um período de datas.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.