Olá, Dois pontos que podem inviabilizar o seu projeto: - O sistema de arquivos do data_diretory não pode ser FAT (pen drivers). - O data_diretory não pode ser alterado dinamicamente. Exige restart do banco.
Marco Aurélio JotaComm escreveu: > Olá, Bruno > > O data_directory é a especificação onde está o diretório data do > PostgreSQL, neste diretório estão localizados os arquivos de > configuração, diretório de bancos de dados, tablespaces, logs de > transação (pg_xlog), log de atividades (pg_log) dentre outros. > > 2009/8/27 Bruno Carneiro <[email protected] > <mailto:[email protected]>> > > > Fiz uma busca no forum por pendrive ( no final das contas, é um > pendrive que > quero usar ) mas não encontrei exatamente o que eu procuro. > > Tenho um sistema em PHP e gostaria que ao entrar no sistema, o usuário > especificasse o diretório de onde os dados serão carregados. Isso > porque um > cliente simplesmente quer que seus dados fiquem no pendrive. Então > pensei em > permitir que ele escolha qualquer diretório ( hd, pen, etc ). > > Pensei em duas abordagens: > > 1. Meu sistema fica online ( servidor web ), onde também ficara > meu banco de > dados Postgres. O cliente se conecta ao sistema, faz seu login, então > informa qual o diretório de dados. O Postgres vai carregar esse > diretório. > Observe que o postgres está no servidor ( web online ) e quero > acessar o > diretório da maquina do cliente. > > 2. Meu sistema fica online ( servidor web), mas o POSTGRES ficará num > servidor na empresa do cliente. O cliente vai escolher numa lista > onde está > o seu banco de dados ( hd, pen ou padrão ) de acordo com a sua > escolha o > postgres vai carregar o diretório. > > O que eu mais gostaria é da opção número 1 ( ou talvez uma mistura > das duas > opções). Embora seja mais lenta esse vai ser o preço pago pelo > usuário que > preferir usar um diretório no seu computador. > > Gostaria de saber da viabilidade dessas idéias. > > Lendo a documentação no capítulo 16.4.1 do PG 8.0 eu descobri isso: > > data_directory (string) > > Mas não entendi como usar pois o capítulo fala sobre arquivos de > configuração, mas isso me parece uma função que a gente chama na > hora da > inicialização do servidor. Alguém poderia me dar uma luz sobre a > utilização > do data_directory() ?? > -- > View this message in context: > > http://www.nabble.com/Como-usar-o-diret%C3%B3rio-de-dados-informado-pelo-usu%C3%A1rio.-tp25168253p25168253.html > Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com. > > _______________________________________________ > pgbr-geral mailing list > [email protected] > <mailto:[email protected]> > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > > > []s > -- > JotaComm > http://jotacomm.wordpress.com > http://www.dextra.com.br/postgres > ------------------------------------------------------------------------ > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
