Fórum Conversao de Banco FB 1.5 para 2.5 #398486
30/03/2011
0
Olá
Estou convertendo um bd do fb 1.5 para 2.5.
Na instrução tem dois parametros para rodar no gfix para restaurar o backup.
-FIX_FSS_D(ATA) <charset>
-FIX_FSS_M(ETADATA) <charset>
O Firebird 2.5 cria os bancos de dados utilizando a ODS 11.2.
Deve ficar assim : gbak -c -v -fix_fss iso8859_1 m -fix_fss_d iso8859_1
mais não sei iso8859 e iso8859_1 corresponde ao ODS 11.2.
Alguma dica
Marcos Roberto
Estou convertendo um bd do fb 1.5 para 2.5.
Na instrução tem dois parametros para rodar no gfix para restaurar o backup.
-FIX_FSS_D(ATA) <charset>
-FIX_FSS_M(ETADATA) <charset>
O Firebird 2.5 cria os bancos de dados utilizando a ODS 11.2.
Deve ficar assim : gbak -c -v -fix_fss iso8859_1 m -fix_fss_d iso8859_1
mais não sei iso8859 e iso8859_1 corresponde ao ODS 11.2.
Alguma dica
Marcos Roberto
Marcos Silva
Curtir tópico
+ 0
Responder
Posts
14/04/2011
Athenas
Vc já fez a migração? Estamos migrando para a versão 2.5, e gostaria de falar com quem usa esta versão.
Responder
Gostei + 0
07/04/2012
Wellington Silva
Boa noite amigos,
Gostaria de saber se vocês conseguiram fazer a conversão ou se tem algum programa que o faça.
Seu eu apenas pegar a DDL de uma tabela em Fb 1.5 e aplicá-la no 2.5 usando o IbExpert, dá o erro de unknown
token. O código é este abaixo:
CREATE TABLE TB00004 (
CODIGO VARCHAR(6) CHARACTER SET NONE NOT NULL COLLATE NONE,
GRUPO VARCHAR(30) CHARACTER SET NONE COLLATE NONE);
ALTER TABLE TB00004 ADD CONSTRAINT PK_TB00004 PRIMARY KEY (CODIGO);
ele simplesmente dá erro e não executa a rotina sql. Sendo que nas tabelas criadas no mesmo gerenciador do BD
a rotina está igual vejam só.
CREATE TABLE TB00003 (
CODIGO_CIDADE INTEGER NOT NULL,
CIDADE VARCHAR(40),
UF VARCHAR(2),
CEP VARCHAR(10),
IBGE VARCHAR(10),
ESTADO VARCHAR(10),
MUNICIPIO VARCHAR(10)
);
ALTER TABLE TB00003 ADD PRIMARY KEY (CODIGO_CIDADE);
Dessa forma, se eu não conseguir uma luz, terei que praticamente recriar o banco na mão. É isso mesmo ?
Grande abraço a todos.
Gostaria de saber se vocês conseguiram fazer a conversão ou se tem algum programa que o faça.
Seu eu apenas pegar a DDL de uma tabela em Fb 1.5 e aplicá-la no 2.5 usando o IbExpert, dá o erro de unknown
token. O código é este abaixo:
CREATE TABLE TB00004 (
CODIGO VARCHAR(6) CHARACTER SET NONE NOT NULL COLLATE NONE,
GRUPO VARCHAR(30) CHARACTER SET NONE COLLATE NONE);
ALTER TABLE TB00004 ADD CONSTRAINT PK_TB00004 PRIMARY KEY (CODIGO);
ele simplesmente dá erro e não executa a rotina sql. Sendo que nas tabelas criadas no mesmo gerenciador do BD
a rotina está igual vejam só.
CREATE TABLE TB00003 (
CODIGO_CIDADE INTEGER NOT NULL,
CIDADE VARCHAR(40),
UF VARCHAR(2),
CEP VARCHAR(10),
IBGE VARCHAR(10),
ESTADO VARCHAR(10),
MUNICIPIO VARCHAR(10)
);
ALTER TABLE TB00003 ADD PRIMARY KEY (CODIGO_CIDADE);
Dessa forma, se eu não conseguir uma luz, terei que praticamente recriar o banco na mão. É isso mesmo ?
Grande abraço a todos.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)