miniEP 3 - Entrada - Restauracao de banco

miniEP 3 - Entrada - Restauracao de banco

por Eric Kenji Yoshikawa -
Número de respostas: 1

Na descrição do EP está dizendo que o arquivo deve ser passado por parâmetro.

Porém, no exemplo dado, parece que um diretório é passado...

 

O programa recebe o "estruturas.sql" como parametro, ou um diretório que contêm este arquivo?

 

E tambem
CONSTRAINT '<restricao>' FOREIGNKEY
('camp') REFERENCES 'tabela_de_origem'
('campo_da_tabela_de_origem')

Não deveria ter em algum lugar qual a tabela atual?

Por exemplo, a tabela X tem um campo <idX> e a tabela Y tambem tem um campo <idX> e X deve ser inserido antes de Y.

em estruturas.sql vai ter algo assim:


CONSTRAINT '<restricao>' FOREIGNKEY
('idX') REFERENCES 'X'
('idX')

Eu sei que alguem depende de X, mas quem?

Em resposta à Eric Kenji Yoshikawa

Re: miniEP 3 - Entrada - Restauracao de banco

por Rafael Reggiani Manzo -

Olá Eric,

A entrada do programa é o arquivo de estrutura apenas.

Sobre a tabela atual, você infere ela pois a cláusula CONSTRAINT  aparece dentro de uma cláusula CREATE TABLE. Como você pode ver na linha 19 do arquivo de exemplo gentilmente cedido pelo André (http://paca.ime.usp.br/mod/forum/discuss.php?d=26095)

 

Respondi sua dúvida?