ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Como migra de Paradox para firebyrd ?

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
everton_upe
Novato
Novato


Registrado: Quinta-Feira, 14 de Dezembro de 2006
Mensagens: 19
Localização: Cortes - PE

MensagemEnviada: Dom Dez 21, 2008 11:38 pm    Assunto: Como migra de Paradox para firebyrd ? Responder com Citação

Boa noite a todos, estou com um problema, estou com problemas de tabelas conrropidas no paradox, queria saber se alguem sabe como posso migrar do Paradox para o firebyrd sem perder as informações das minhas tabelas no sistema . no caso queria fazer uma transferir meus clientes de uma tabela paradox para uma tabela no firebyrd ou mysql um banco de dados melhro e mais seguro.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
adriano_servitec
Colaborador
Colaborador


Registrado: Sexta-Feira, 30 de Janeiro de 2004
Mensagens: 17618

MensagemEnviada: Seg Dez 22, 2008 12:17 am    Assunto: Re: Como migra de Paradox para firebyrd ? Responder com Citação

everton_upe escreveu:
Boa noite a todos, estou com um problema, estou com problemas de tabelas conrropidas no paradox, queria saber se alguem sabe como posso migrar do Paradox para o firebyrd sem perder as informações das minhas tabelas no sistema . no caso queria fazer uma transferir meus clientes de uma tabela paradox para uma tabela no firebyrd ou mysql um banco de dados melhro e mais seguro.
Tem um programa chamado AutoCode que faz isso pra vc amigo, ou seja ele gera os scripts criando tabelas para firebird e os inserts
Olhe
Código:

CREATE TABLE "BIOLIFE"
(
"SPECIES NO" FLOAT NOT NULL, /* number (chave primária)*/
"CATEGORY" VARCHAR(15), /* alpha */
"COMMON_NAME" VARCHAR(30), /* alpha */
"SPECIES NAME" VARCHAR(40), /* alpha */
"LENGTH (CM)" FLOAT, /* number */
"LENGTH_IN" FLOAT, /* number */
"NOTES" BLOB SUB_TYPE 1, /* memo */
"GRAPHIC" BLOB /* graphic */
);
ALTER TABLE "BIOLIFE" ADD CONSTRAINT "BIOLIFE_PRIMARY" PRIMARY KEY ("SPECIES NO");

/* Registros Importados de biolife.DB */
INSERT INTO "BIOLIFE" ("SPECIES NO", "CATEGORY", "COMMON_NAME", "SPECIES NAME", "LENGTH (CM)", "LENGTH_IN", "NOTES", "GRAPHIC" ) VALUES ('90020', 'Triggerfish', 'Clown Triggerfish', 'Ballistoides conspicillum', '50', '19,6850393700787', NULL, NULL );
INSERT INTO "BIOLIFE" ("SPECIES NO", "CATEGORY", "COMMON_NAME", "SPECIES NAME", "LENGTH (CM)", "LENGTH_IN", "NOTES", "GRAPHIC" ) VALUES ('90030', 'Snapper', 'Red Emperor', 'Lutjanus sebae', '60', '23,6220472440945', NULL, NULL );
INSERT INTO "BIOLIFE" ("SPECIES NO", "CATEGORY", "COMMON_NAME", "SPECIES NAME", "LENGTH (CM)", "LENGTH_IN", "NOTES", "GRAPHIC" ) VALUES ('90050', 'Wrasse', 'Giant Maori Wrasse', 'Cheilinus undulatus', '229', '90,1574803149606', NULL, NULL );
INSERT INTO "BIOLIFE" ("SPECIES NO", "CATEGORY", "COMMON_NAME", "SPECIES NAME", "LENGTH (CM)", "LENGTH_IN", "NOTES", "GRAPHIC" ) VALUES ('90070', 'Angelfish', 'Blue Angelfish', 'Pomacanthus nauarchus', '30', '11,8110236220472', NULL, NULL );
INSERT INTO "BIOLIFE" ("SPECIES NO", "CATEGORY", "COMMON_NAME", "SPECIES NAME", "LENGTH (CM)", "LENGTH_IN", "NOTES", "GRAPHIC" ) VALUES ('90080', 'Cod', 'Lunartail Rockcod', 'Variola louti', '80', '31,496062992126', NULL, NULL );
INSERT INTO "BIOLIFE" ("SPECIES NO", "CATEGORY", "COMMON_NAME", "SPECIES NAME", "LENGTH (CM)", "LENGTH_IN", "NOTES", "GRAPHIC" ) VALUES ('90090', 'Scorpionfish', 'Firefish', 'Pterois volitans', '38', '14,9606299212598', NULL, NULL );
INSERT INTO "BIOLIFE" ("SPECIES NO", "CATEGORY", "COMMON_NAME", "SPECIES NAME", "LENGTH (CM)", "LENGTH_IN", "NOTES", "GRAPHIC" ) VALUES ('90100', 'Butterflyfish', 'Ornate Butterflyfish', 'Chaetodon Ornatissimus', '19', '7,48031496062992', NULL, NULL );
INSERT INTO "BIOLIFE" ("SPECIES NO", "CATEGORY", "COMMON_NAME", "SPECIES NAME", "LENGTH (CM)", "LENGTH_IN", "NOTES", "GRAPHIC" ) VALUES ('90110', 'Shark', 'Swell Shark', 'Cephaloscyllium ventriosum', '102', '40,1574803149606', NULL, NULL );
INSERT INTO "BIOLIFE" ("SPECIES NO", "CATEGORY", "COMMON_NAME", "SPECIES NAME", "LENGTH (CM)", "LENGTH_IN", "NOTES", "GRAPHIC" ) VALUES ('90120', 'Ray', 'Bat Ray', 'Myliobatis californica', '56', '22,0472440944882', NULL, NULL );
INSERT INTO "BIOLIFE" ("SPECIES NO", "CATEGORY", "COMMON_NAME", "SPECIES NAME", "LENGTH (CM)", "LENGTH_IN", "NOTES", "GRAPHIC" ) VALUES ('90130', 'Eel', 'California Moray', 'Gymnothorax mordax', '150', '59,0551181102362', NULL, NULL );
INSERT INTO "BIOLIFE" ("SPECIES NO", "CATEGORY", "COMMON_NAME", "SPECIES NAME", "LENGTH (CM)", "LENGTH_IN", "NOTES", "GRAPHIC" ) VALUES ('90140', 'Cod', 'Lingcod', 'Ophiodon elongatus', '150', '59,0551181102362', NULL, NULL );
INSERT INTO "BIOLIFE" ("SPECIES NO", "CATEGORY", "COMMON_NAME", "SPECIES NAME", "LENGTH (CM)", "LENGTH_IN", "NOTES", "GRAPHIC" ) VALUES ('90150', 'Sculpin', 'Cabezon', 'Scorpaenichthys marmoratus', '99', '38,9763779527559', NULL, NULL );
INSERT INTO "BIOLIFE" ("SPECIES NO", "CATEGORY", "COMMON_NAME", "SPECIES NAME", "LENGTH (CM)", "LENGTH_IN", "NOTES", "GRAPHIC" ) VALUES ('90160', 'Spadefish', 'Atlantic Spadefish', 'Chaetodiperus faber', '90', '35,4330708661417', NULL, NULL );
INSERT INTO "BIOLIFE" ("SPECIES NO", "CATEGORY", "COMMON_NAME", "SPECIES NAME", "LENGTH (CM)", "LENGTH_IN", "NOTES", "GRAPHIC" ) VALUES ('90170', 'Shark', 'Nurse Shark', 'Ginglymostoma cirratum', '400', '157,48031496063', NULL, NULL );
INSERT INTO "BIOLIFE" ("SPECIES NO", "CATEGORY", "COMMON_NAME", "SPECIES NAME", "LENGTH (CM)", "LENGTH_IN", "NOTES", "GRAPHIC" ) VALUES ('90180', 'Ray', 'Spotted Eagle Ray', 'Aetobatus narinari', '200', '78,740157480315', NULL, NULL );
INSERT INTO "BIOLIFE" ("SPECIES NO", "CATEGORY", "COMMON_NAME", "SPECIES NAME", "LENGTH (CM)", "LENGTH_IN", "NOTES", "GRAPHIC" ) VALUES ('90190', 'Snapper', 'Yellowtail Snapper', 'Ocyurus chrysurus', '75', '29,5275590551181', NULL, NULL );
INSERT INTO "BIOLIFE" ("SPECIES NO", "CATEGORY", "COMMON_NAME", "SPECIES NAME", "LENGTH (CM)", "LENGTH_IN", "NOTES", "GRAPHIC" ) VALUES ('90200', 'Parrotfish', 'Redband Parrotfish', 'Sparisoma Aurofrenatum', '28', '11,0236220472441', NULL, NULL );
INSERT INTO "BIOLIFE" ("SPECIES NO", "CATEGORY", "COMMON_NAME", "SPECIES NAME", "LENGTH (CM)", "LENGTH_IN", "NOTES", "GRAPHIC" ) VALUES ('90210', 'Barracuda', 'Great Barracuda', 'Sphyraena barracuda', '150', '59,0551181102362', NULL, NULL );
INSERT INTO "BIOLIFE" ("SPECIES NO", "CATEGORY", "COMMON_NAME", "SPECIES NAME", "LENGTH (CM)", "LENGTH_IN", "NOTES", "GRAPHIC" ) VALUES ('90220', 'Grunt', 'French Grunt', 'Haemulon flavolineatum', '30', '11,8110236220472', NULL, NULL );
INSERT INTO "BIOLIFE" ("SPECIES NO", "CATEGORY", "COMMON_NAME", "SPECIES NAME", "LENGTH (CM)", "LENGTH_IN", "NOTES", "GRAPHIC" ) VALUES ('90230', 'Snapper', 'Dog Snapper', 'Lutjanus jocu', '90', '35,4330708661417', NULL, NULL );
INSERT INTO "BIOLIFE" ("SPECIES NO", "CATEGORY", "COMMON_NAME", "SPECIES NAME", "LENGTH (CM)", "LENGTH_IN", "NOTES", "GRAPHIC" ) VALUES ('90240', 'Grouper', 'Nassau Grouper', 'Epinephelus striatus', '91', '35,8267716535433', NULL, NULL );
INSERT INTO "BIOLIFE" ("SPECIES NO", "CATEGORY", "COMMON_NAME", "SPECIES NAME", "LENGTH (CM)", "LENGTH_IN", "NOTES", "GRAPHIC" ) VALUES ('90250', 'Wrasse', 'Bluehead Wrasse', 'Thalassoma bifasciatum', '15', '5,90551181102362', NULL, NULL );
INSERT INTO "BIOLIFE" ("SPECIES NO", "CATEGORY", "COMMON_NAME", "SPECIES NAME", "LENGTH (CM)", "LENGTH_IN", "NOTES", "GRAPHIC" ) VALUES ('90260', 'Jack', 'Yellow Jack', 'Gnathanodon speciousus', '90', '35,4330708661417', NULL, NULL );
INSERT INTO "BIOLIFE" ("SPECIES NO", "CATEGORY", "COMMON_NAME", "SPECIES NAME", "LENGTH (CM)", "LENGTH_IN", "NOTES", "GRAPHIC" ) VALUES ('90270', 'Surfperch', 'Redtail Surfperch', 'Amphistichus rhodoterus', '40', '15,748031496063', NULL, NULL );
INSERT INTO "BIOLIFE" ("SPECIES NO", "CATEGORY", "COMMON_NAME", "SPECIES NAME", "LENGTH (CM)", "LENGTH_IN", "NOTES", "GRAPHIC" ) VALUES ('90280', 'Croaker', 'White Sea Bass', 'Atractoscion nobilis', '150', '59,0551181102362', NULL, NULL );
INSERT INTO "BIOLIFE" ("SPECIES NO", "CATEGORY", "COMMON_NAME", "SPECIES NAME", "LENGTH (CM)", "LENGTH_IN", "NOTES", "GRAPHIC" ) VALUES ('90290', 'Greenling', 'Rock Greenling', 'Hexagrammos lagocephalus', '60', '23,6220472440945', NULL, NULL );
INSERT INTO "BIOLIFE" ("SPECIES NO", "CATEGORY", "COMMON_NAME", "SPECIES NAME", "LENGTH (CM)", "LENGTH_IN", "NOTES", "GRAPHIC" ) VALUES ('90300', 'Wrasse', 'Senorita', 'Oxyjulis californica', '25', '9,84251968503937', NULL, NULL );
INSERT INTO "BIOLIFE" ("SPECIES NO", "CATEGORY", "COMMON_NAME", "SPECIES NAME", "LENGTH (CM)", "LENGTH_IN", "NOTES", "GRAPHIC" ) VALUES ('90310', 'Smelt', 'Surf Smelt', 'Hypomesus pretiosus', '25', '9,84251968503937', NULL, NULL );


Isso fiz rapidinho usando o AutoCode aqui de uma tabela paradox para firebird.

Link para baixar o AutoCode
http://superdownloads.uol.com.br/download/44/autocode/

Tem tambem outro chamado se não me engano interbase Datapump. Verifique este também.
_________________
Jogo seu smartphone? Acesse o link e confira.
https://play.google.com/store/apps/details?id=br.com.couldsys.rockdrum
https://play.google.com/store/apps/details?id=br.com.couldsys.drumsetfree
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
johnny-walker
Moderador
Moderador


Registrado: Sábado, 4 de Outubro de 2003
Mensagens: 10653
Localização: Contagem/MG - BRAZIL

MensagemEnviada: Ter Dez 23, 2008 1:53 am    Assunto: Responder com Citação

Quando for migrar amigo utilize o driver do Firebird, pois este suporta acentos, o do interbase até a versào 6.0 6.1 não suporta e remete vários erros na conversão.


Eu testei uma conversão com o meu banco e com o driver do Interbase foi impossível...


Há outro aplicativo que infelizmente é pago mas muito bom é o fullconvert...

Mas vc poderá fazer isto com IBData Pump do delphi, apesar de mais chato, ainda é melhor e mais rápido do que vc criar seu próprio aplicativo...




bye
_________________
P.O.W.E.R B.Y D.E.L.P.H.I
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB