[firebase-br] Trabalhar com o Firebird em WebServers

Eduardo Jedliczka (TeamFB) jedyfb em gmail.com
Ter Set 19 08:54:28 -03 2006


vou responder as suas perguntas de uma forma bem simples.

quando se trabalha com banco de dados em web, você geralmente utiliza 2 ou 3 
usuários diferentes (com permissões diferentes).

O primeiro é a sua conta de FTP, que possui direitos e privilégios bem 
específicos.
O segundo (se cabível) são os privilégios do PHP, ASP, etc.. Por rodarem 
diretamente no servidor, geralmente eles tem pouquíssimos privilégios 
liberados.
O terceiro é o banco de dados. O banco FB também roda no servidor, e possui 
privilégios de ler e gravar em algumas pastas, isto não tem nada a ver com o 
usuário do banco, mas sim com o usuário do servidor que está executando o 
processo do banco de dados (coisa típica de ambientes seguros)


Sendo assim, se você deseja criar um banco de dados, você vai abrir o ISQL 
(ou outro programa de administração de um banco firebird, como o IbExper, 
IBConsole, FlameRobin, etc) e rodar o seu metadata (create database 
'IPdoServidor:/usr/lib/firebird2/data/minhabase.fdb' blablabla).

Mas se você deseja fazer um restore do seu banco, pode-se usar o gbak.

gbak -v -t -r IPdoServidor:/usr/lib/firebird2/data/minhabase.fdb 
c:\meu\backup\local\base.fbk -user xxx - pas yyyy (o site deve ter lhe 
enviado quais os usuários/senhas liberados para você no servidor FB)

pronto... sua base está on-line. (mas tenha paciência...isto pode demorar 
muuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuito)

======================
Eduardo Jedliczka
Membro do TeamFB - FireBase
Apucarana - PR
======================
"Posso não concordar com nada do que dizes.
Mas defenderei até a morte o seu direito de dizê-lo"
(Voltaire 1694-1778)
----- Original Message ----- 
From: "Mario" <brujeria em task.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, September 18, 2006 6:36 PM
Subject: [firebase-br] Trabalhar com o Firebird em WebServers


Pessoal,

tenho uma página em um servido pago com firebird2. Eles me deram um
banco em seu diretorio padrao /usr/lib/firebird2/data, portanto acho
todos os bancos estão juntos.

Como não tenho permissão na pasta, como devo fazer para povoar este
banco? E se eu quiser fazer um restore ou backup?

Como eu faço?
Tem algum programa que faça isso?
Como q eu utilizo a ferramente gbak desse servidor?

Basicamente, tenho um banco em casa e quero por ele pra funcionar igual
em um q ta no servidor web. Qual a melhor maneira de proceder?

Mesmo se eu tiver permissão na pasta do banco, é possível apenas copiar
o banco pra o local?

Não certo? è necessário fazer o restore, como então?

Obrigado,
Mario H.


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista