[pgbr-geral] Tratamento de DATAS
Bom dia, Estou com uma dívida sobre o tratamento de datas, preciso retornar o mês por extenso. Há alguma função para tratar? Desde já agradeço Giovanni ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Tratamento de DATAS
Em 03-05-2012 11:47, Giovanni Sousa escreveu: Bom dia, Estou com uma dívida sobre o tratamento de datas, preciso retornar o mês por extenso. Há alguma função para tratar? Desde já agradeço Giovanni http://www.postgresql.org/docs/9.1/static/functions-datetime.html É pra versão 9.1. Veja a documentação da versão que está usando. Note que coisas literais em funções vão retornar em inglês. []s Flavio Henrique A. Gurgel Consultor e Instrutor 4Linux Tel: +55-11-2125-4747 www.4linux.com.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Tratamento de DATAS
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 escreveu: Bom dia, Estou com uma dívida sobre o tratamento de datas, preciso retornar o mês por extenso. Há alguma função para tratar? Desde já agradeço Giovanni http://www.postgresql.org/docs/9.1/static/functions-datetime.html É pra versão 9.1. Veja a documentação da versão que está usando. Note que coisas literais em funções vão retornar em inglês. []s Flavio Henrique A. Gurgel Consultor e Instrutor 4Linux Tel: +55-11-2125-4747 www.4linux.com.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Atenciosamente, Alexsander da Rosa http://rednaxel.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Tratamento de DATAS
Em 03-05-2012 12:44, Alexsander Rosa escreveu: 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'); É verdade, obrigado e desculpem-me. []s Flavio Henrique A. Gurgel Consultor e Instrutor 4Linux Tel: +55-11-2125-4747 www.4linux.com.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Exclusão de tabela errada.Solução
Olá pessoal! Tenho um server onde foram excluídas algumas tabelas importantes hj.Esse banco de dados como foi colocado recentemente não estava no script de dump..As bases nesse server eram apenas pra consulta e quase não há inserção, porém houve essa exceção. Minha duvida é.. Consigo restaurar essas alterações com os arquivos do pg_xlog?Mais especificamente os dados do archive em vermelho. postgres@serverpgsql11:/usr/local/pgsql/data/pg_xlog$ ls -lah total 97M drwx-- 3 postgres users 4,0K 2012-04-30 12:36 ./ drwx-- 11 postgres root 4,0K 2012-04-10 13:41 ../ -rw--- 1 postgres users 16M 2012-05-03 10:25 00010058 -rw--- 1 postgres users 16M 2012-04-17 08:20 00010059 -rw--- 1 postgres users 16M 2012-04-19 10:54 0001005A -rw--- 1 postgres users 16M 2012-04-23 10:31 0001005B -rw--- 1 postgres users 16M 2012-04-25 13:42 0001005C -rw--- 1 postgres users 16M 2012-04-30 12:28 0001005D drwx-- 2 postgres users 4,0K 2011-01-17 11:19 archive_status/ Atenciosamente, Emerson Martins DBA Itec/AL 82 9123-5504 82 9668-1283 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Tratamento de DATAS
Em 3 de maio de 2012 12:44, Alexsander Rosa alexsander.r...@gmail.com escreveu: 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'); Se a intenção é mostrar baseado na tradução você pode utilizar modificador 'TM' na frente de 'Month' conforme: SELECT to_char(CURRENT_DATE,'TMMonth'); Isto depende de algumas variáveis 'lc_*' como a 'lc_messages' e a 'lc_time' por exemplo. []s -- Dickson S. Guedes mail/xmpp: gue...@guedesoft.net - skype: guediz http://guedesoft.net - http://www.postgresql.org.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Exclusão de tabela errada.Solução
Em 03-05-2012 13:31, Emerson Martins escreveu: Olá pessoal! Tenho um server onde foram excluídas algumas tabelas importantes hj.Esse banco de dados como foi colocado recentemente não estava no script de dump..As bases nesse server eram apenas pra consulta e quase não há inserção, porém houve essa exceção. Minha duvida é.. Consigo restaurar essas alterações com os arquivos do pg_xlog?Mais especificamente os dados do archive em vermelho. postgres@serverpgsql11:/usr/local/pgsql/data/pg_xlog$ ls -lah total 97M drwx-- 3 postgres users 4,0K 2012-04-30 12:36 ./ drwx-- 11 postgres root 4,0K 2012-04-10 13:41 ../ -rw--- 1 postgres users 16M 2012-05-03 10:25 00010058 -rw--- 1 postgres users 16M 2012-04-17 08:20 00010059 -rw--- 1 postgres users 16M 2012-04-19 10:54 0001005A -rw--- 1 postgres users 16M 2012-04-23 10:31 0001005B -rw--- 1 postgres users 16M 2012-04-25 13:42 0001005C -rw--- 1 postgres users 16M 2012-04-30 12:28 0001005D drwx-- 2 postgres users 4,0K 2011-01-17 11:19 archive_status/ Se já houve um checkpoint (e provavelmente já, pois por padrão ele é iniciado por tempo a cada 5 minutos) você não conseguirá mais, pois os dados já estão distribuídos nas tabelas e foram aplicados. Você pode tentar: - parar imediatamente o PostgreSQL; - fazer uma cópia física por segurança; - executar pg_resetxlog; - iniciar o PostgreSQL e ver se a tabela ainda tá lá. Chance disso dar certo: quase nula. []s Flavio Henrique A. Gurgel Consultor e Instrutor 4Linux Tel: +55-11-2125-4747 www.4linux.com.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Backup com tablespaces
Pessoal, antes de mais nada boa tarde. Seguinte, tenho uma base que contém tablespaces em locais diferentes do default ( pasta data ), tanto para indices quanto para tabelas. Ao fazer o backup full da base devo copiar a pasta data, e demais tablespaces? Ou só a data e os tablespaces de dados, deixando os tablespaces de índices sem copia? ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Backup com tablespaces
2012/5/3 Bruno Silva bemanuel...@gmail.com: Pessoal, antes de mais nada boa tarde. Seguinte, tenho uma base que contém tablespaces em locais diferentes do default ( pasta data ), tanto para indices quanto para tabelas. Ao fazer o backup full da base devo copiar a pasta data, e demais tablespaces? Ou só a data e os tablespaces de dados, deixando os tablespaces de índices sem copia? Boa pergunta, será que daria certo? Duvido… De qualquer maneira, o tempo de recriar todos os índices pode ser proibitivo. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Backup com tablespaces
Em 3 de maio de 2012 15:32, Bruno Silva bemanuel...@gmail.com escreveu: Pessoal, antes de mais nada boa tarde. Seguinte, tenho uma base que contém tablespaces em locais diferentes do default ( pasta data ), tanto para indices quanto para tabelas. Ao fazer o backup full da base devo copiar a pasta data, e demais tablespaces? Ou só a data e os tablespaces de dados, deixando os tablespaces de índices sem copia? Em se tratando de backup físico deves copiar tudo (diretório do CLUSTER + diretório(s) do(s) TABLESPACE(s)). Att, -- Fabrízio de Royes Mello Consultoria/Coaching PostgreSQL Blog sobre TI: http://fabriziomello.blogspot.com Perfil Linkedin: http://br.linkedin.com/in/fabriziomello Twitter: http://twitter.com/fabriziomello ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Tratamento de DATAS
Em 3 de maio de 2012 13:32, Dickson S. Guedes lis...@guedesoft.netescreveu: Em 3 de maio de 2012 12:44, Alexsander Rosa alexsander.r...@gmail.com escreveu: 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'); Se a intenção é mostrar baseado na tradução você pode utilizar modificador 'TM' na frente de 'Month' conforme: SELECT to_char(CURRENT_DATE,'TMMonth'); Isto depende de algumas variáveis 'lc_*' como a 'lc_messages' e a 'lc_time' por exemplo. Tem também a opção de usar SELECT EXTRACT(MONTH FROM CURRENT_DATE), que retorna o número do mês, se estamos no mês de maio, retornará 5. Att. Danilo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Exclusão de tabela errada.Solução
Em 3 de maio de 2012 14:13, Flavio Henrique Araque Gurgel fla...@4linux.com.br escreveu: Em 03-05-2012 13:31, Emerson Martins escreveu: Olá pessoal! Tenho um server onde foram excluídas algumas tabelas importantes hj.Esse banco de dados como foi colocado recentemente não estava no script de dump..As bases nesse server eram apenas pra consulta e quase não há inserção, porém houve essa exceção. Minha duvida é.. Consigo restaurar essas alterações com os arquivos do pg_xlog?Mais especificamente os dados do archive em vermelho. postgres@serverpgsql11:/usr/local/pgsql/data/pg_xlog$ ls -lah total 97M drwx-- 3 postgres users 4,0K 2012-04-30 12:36 ./ drwx-- 11 postgres root 4,0K 2012-04-10 13:41 ../ -rw--- 1 postgres users 16M 2012-05-03 10:25 00010058 -rw--- 1 postgres users 16M 2012-04-17 08:20 00010059 -rw--- 1 postgres users 16M 2012-04-19 10:54 0001005A -rw--- 1 postgres users 16M 2012-04-23 10:31 0001005B -rw--- 1 postgres users 16M 2012-04-25 13:42 0001005C -rw--- 1 postgres users 16M 2012-04-30 12:28 0001005D drwx-- 2 postgres users 4,0K 2011-01-17 11:19 archive_status/ Se já houve um checkpoint (e provavelmente já, pois por padrão ele é iniciado por tempo a cada 5 minutos) você não conseguirá mais, pois os dados já estão distribuídos nas tabelas e foram aplicados. Você pode tentar: - parar imediatamente o PostgreSQL; - fazer uma cópia física por segurança; - executar pg_resetxlog; - iniciar o PostgreSQL e ver se a tabela ainda tá lá. Chance disso dar certo: quase nula. PITR não resolveria? Att. Danilo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Exclusão de tabela errada.Solução
On 03-05-2012 20:20, Danilo Silva wrote: Se já houve um checkpoint (e provavelmente já, pois por padrão ele é iniciado por tempo a cada 5 minutos) você não conseguirá mais, pois os dados já estão distribuídos nas tabelas e foram aplicados. Você pode tentar: - parar imediatamente o PostgreSQL; - fazer uma cópia física por segurança; - executar pg_resetxlog; - iniciar o PostgreSQL e ver se a tabela ainda tá lá. Chance disso dar certo: quase nula. PITR não resolveria? PITR certamente resolveria. Mas a estratégia de backup precisa prever isso. Num banco sem backup, só com dump, não há muito o que fazer. []s Flavio Henrique A. Gurgel Consultor e Instrutor 4Linux Tel: +55-11-2125-4747 www.4linux.com.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral